Textarea
uiable/textareaFreeComponent
Textarea component.
Live preview
live · rendered by the registry
Rendered by uiable on their own page — this is the component running, not a screenshot of it.Install it
npx shadcn@latest add https://uiable.com/r/textarea.jsonSource
1import { ComponentProps } from "react";23import { cn } from "@/lib/utils";45function Textarea({ className, ...props }: ComponentProps<"textarea">) {6 return (7 <textarea8 data-slot="textarea"9 className={cn(10 " bg-input border-border aria-invalid:border-destructive dark:aria-invalid:border-destructive/50 disabled:bg-secondary-200/10 dark:disabled:bg-secondary-200/10 placeholder:text-[#bec8d0] flex field-sizing-content min-h-22 w-full rounded-lg border py-[.8rem] px-3 text-base transition-colors outline-none disabled:cursor-not-allowed disabled:opacity-50 focus:border-primary dark:focus:border-primary disabled:pointer-events-none focus:outline-none",11 className12 )}13 {...props}14 />15 );16}1718export { Textarea };
Files it writes
More from uiable
All 747 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Accordionaccordion | uiable | Components | Free | 2 deps | |
| Accordion Basicaccordion-basic | uiable | Components | Free | no deps | |
| Accordion Bordersaccordion-borders | uiable | Components | Free | no deps | |
| Accordion Cardaccordion-card | uiable | Components | Free | no deps | |
| Accordion Disabledaccordion-disabled | uiable | Components | Free | no deps | |
| Accordion Flushaccordion-flush | uiable | Components | Free | no deps | |
| Accordion Multipleaccordion-multiple | uiable | Components | Free | no deps | |
| Alertalert | uiable | Components | Free | 1 dep |
