Skip to content
SevenUI
Sign in

Textarea

Free, copy-and-go Textarea components built on the SevenUI Textarea primitive.Read the primitive docs.

Textarea sizes

Compact
Default
Spacious
npx shadcn@latest add @sevenui/component/textarea-01pnpm dlx shadcn@latest add @sevenui/component/textarea-01yarn dlx shadcn@latest add @sevenui/component/textarea-01bunx --bun shadcn@latest add @sevenui/component/textarea-01

Surface styles

Tinted fill, no border. Reads well inside dense forms.

npx shadcn@latest add @sevenui/component/textarea-02pnpm dlx shadcn@latest add @sevenui/component/textarea-02yarn dlx shadcn@latest add @sevenui/component/textarea-02bunx --bun shadcn@latest add @sevenui/component/textarea-02
Read-only

Each code signs you in once if you lose your authenticator. Store them somewhere safe.

npx shadcn@latest add @sevenui/component/textarea-03pnpm dlx shadcn@latest add @sevenui/component/textarea-03yarn dlx shadcn@latest add @sevenui/component/textarea-03bunx --bun shadcn@latest add @sevenui/component/textarea-03

Add 11 more characters so billing can locate the charge. Include the date and last four card digits.

npx shadcn@latest add @sevenui/component/textarea-04pnpm dlx shadcn@latest add @sevenui/component/textarea-04yarn dlx shadcn@latest add @sevenui/component/textarea-04bunx --bun shadcn@latest add @sevenui/component/textarea-04
33 left in 1 text

Sent by SMS 24 hours before each appointment.

npx shadcn@latest add @sevenui/component/textarea-05pnpm dlx shadcn@latest add @sevenui/component/textarea-05yarn dlx shadcn@latest add @sevenui/component/textarea-05bunx --bun shadcn@latest add @sevenui/component/textarea-05

Autosaving draft

Saved at 9:41 AM

42 words · about 1 min readDrafts are kept for 30 days.
npx shadcn@latest add @sevenui/component/textarea-06pnpm dlx shadcn@latest add @sevenui/component/textarea-06yarn dlx shadcn@latest add @sevenui/component/textarea-06bunx --bun shadcn@latest add @sevenui/component/textarea-06

Submitting state

Goes to support with your workspace ID.

npx shadcn@latest add @sevenui/component/textarea-07pnpm dlx shadcn@latest add @sevenui/component/textarea-07yarn dlx shadcn@latest add @sevenui/component/textarea-07bunx --bun shadcn@latest add @sevenui/component/textarea-07

Expand on focus

npx shadcn@latest add @sevenui/component/textarea-08pnpm dlx shadcn@latest add @sevenui/component/textarea-08yarn dlx shadcn@latest add @sevenui/component/textarea-08bunx --bun shadcn@latest add @sevenui/component/textarea-08

Shipping to Maya Chen

1482 Alder Street, Apt 3B, Portland, OR 97205

Optional
Quick instructions

Shared with the courier only. 180 characters left.

npx shadcn@latest add @sevenui/component/textarea-09pnpm dlx shadcn@latest add @sevenui/component/textarea-09yarn dlx shadcn@latest add @sevenui/component/textarea-09bunx --bun shadcn@latest add @sevenui/component/textarea-09

Public bio

Shown on your profile and next to your comments.

69 / 160

IR

Inês Rocha

Product designer at Northwind. Building calm tools for busy support teams. Based in Lisbon.

All changes saved.

npx shadcn@latest add @sevenui/component/textarea-10pnpm dlx shadcn@latest add @sevenui/component/textarea-10yarn dlx shadcn@latest add @sevenui/component/textarea-10bunx --bun shadcn@latest add @sevenui/component/textarea-10

Duplicate charge on March invoice

Ticket 4821 · Jordan Ellis

Open
  1. JE

    I was charged twice for my March subscription. Can you refund the duplicate payment?

Saved replies

CtrlEnterto send

npx shadcn@latest add @sevenui/component/textarea-11pnpm dlx shadcn@latest add @sevenui/component/textarea-11yarn dlx shadcn@latest add @sevenui/component/textarea-11bunx --bun shadcn@latest add @sevenui/component/textarea-11

One URL per line. Sign-in only returns users to an exact match.

  • Line 4: Use https outside localhost.
  • Line 5: Wildcards are not supported.
npx shadcn@latest add @sevenui/component/textarea-12pnpm dlx shadcn@latest add @sevenui/component/textarea-12yarn dlx shadcn@latest add @sevenui/component/textarea-12bunx --bun shadcn@latest add @sevenui/component/textarea-12
src/lib/retry.ts
41 export async function retry(fn, opts) {
42- const attempts = 3;
42+ const attempts = opts.attempts ?? 5;
43+ const delay = opts.delay ?? 200;
44 for (let i = 0; i < attempts; i++) {
npx shadcn@latest add @sevenui/component/textarea-13pnpm dlx shadcn@latest add @sevenui/component/textarea-13yarn dlx shadcn@latest add @sevenui/component/textarea-13bunx --bun shadcn@latest add @sevenui/component/textarea-13

billing.invoice.due_reminder

English to German

Source (en-US)

Hi {name}, invoice {invoiceId} for {amount} is due on {dueDate}. Pay online to keep your workspace active.

Placeholders from the source

Missing {amount}. Click a placeholder to insert it at the cursor.

{betrag} is not in the source. Placeholder names must stay in English.

21% longer than the source. Check it still fits the email preview.

npx shadcn@latest add @sevenui/component/textarea-14pnpm dlx shadcn@latest add @sevenui/component/textarea-14yarn dlx shadcn@latest add @sevenui/component/textarea-14bunx --bun shadcn@latest add @sevenui/component/textarea-14
Launch syncWed, Jul 9 · 10:00
DWOHLB

Start a line with TODO @name to turn it into an action item. Attendees: @dana, @omar, @lena.

Action items

0/3
  • Omar Haddad
  • Lena Brandt
  • Dana Whitfield
npx shadcn@latest add @sevenui/component/textarea-15pnpm dlx shadcn@latest add @sevenui/component/textarea-15yarn dlx shadcn@latest add @sevenui/component/textarea-15bunx --bun shadcn@latest add @sevenui/component/textarea-15