// Generated by scripts/generate-showcase.mjs. Do not edit directly. page TextareaDetail { layout = "showcase" state playground_size = ctx.url.searchParams.get("pg_size") ?? "default" state playground_color = ctx.url.searchParams.get("pg_color") ?? "primary" state playground_id = ctx.url.searchParams.get("pg_id") ?? "" state playground_name = ctx.url.searchParams.get("pg_name") ?? "" state playground_label = ctx.url.searchParams.get("pg_label") ?? "Textarea" state playground_hiddenLabel = (ctx.url.searchParams.get("pg_hiddenLabel") ?? "false") === "true" state playground_placeholder = ctx.url.searchParams.get("pg_placeholder") ?? "Enter a sample value" state playground_value = ctx.url.searchParams.get("pg_value") ?? "sample-1" state playground_variant = ctx.url.searchParams.get("pg_variant") ?? "normal" state playground_icon = ctx.url.searchParams.get("pg_icon") ?? "" state playground_iconPosition = ctx.url.searchParams.get("pg_iconPosition") ?? "start" state playground_helperText = ctx.url.searchParams.get("pg_helperText") ?? "" state playground_cornerHint = ctx.url.searchParams.get("pg_cornerHint") ?? "" state playground_error = ctx.url.searchParams.get("pg_error") ?? "" state playground_inline = (ctx.url.searchParams.get("pg_inline") ?? "false") === "true" state playground_rows = Number(ctx.url.searchParams.get("pg_rows") ?? "5") state playground_resize = ctx.url.searchParams.get("pg_resize") ?? "vertical" state playground_readonly = (ctx.url.searchParams.get("pg_readonly") ?? "false") === "true" state playground_disabled = (ctx.url.searchParams.get("pg_disabled") ?? "false") === "true" state playground_required = (ctx.url.searchParams.get("pg_required") ?? "false") === "true" state playground_minlength = ctx.url.searchParams.get("pg_minlength") ?? "" state playground_maxlength = ctx.url.searchParams.get("pg_maxlength") ?? "" state playground_class = ctx.url.searchParams.get("pg_class") ?? "showcase-instance showcase-instance--1" seo { title = "Textarea" description = "Theme-aware, responsive textarea component." } view {
Forms component

Textarea

Theme-aware, responsive textarea component.

23 props0 slots5 outputsTheme readyResponsive
Interactive playground

Configure Textarea

Change any prop and inspect the server-rendered component immediately.

Live preview