Components
Loading preview...
Retrieve multi-line user input.
@shugar
npx shadcn@latest add https://21st.dev/r/shugar/textareaimport { Textarea } from "@/components/ui/textarea";
export default function ErrorDemo() {
return (
<div className="flex flex-col gap-2 w-3/4">
<div className="flex flex-col gap-4">
<Textarea
defaultValue="Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat."
error="There has been an error."
size="xSmall"
style={{ minHeight: 100 }}
/>
<Textarea
defaultValue="Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat."
error="There has been an error."
size="small"
style={{ minHeight: 100 }}
/>
<Textarea
defaultValue="Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat."
error="There has been an error."
size="mediumSmall"
style={{ minHeight: 100 }}
/>
<Textarea
defaultValue="Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat."
error="There has been an error."
size="large"
style={{ minHeight: 100 }}
/>
</div>
</div>
);
}