Skip to main content

Textarea

Preview

import Textarea from "@repo/ui/Textarea";

<Textarea />;

Installation

npx the-dig@latest add Textarea

Props

PropTypeDefault
variant"primary" | "secondary""primary"
hasErrorbooleanfalse
rowsnumber2
startAdornmentReactNode-
classNamestring-
inputWrapperPropsHTMLAttributes<HTMLDivElement>Document
OthersTextareaHTMLAttributes<HTMLTextAreaElement>Document

Variants

import Textarea from "@repo/ui/Textarea";

<Textarea variant="primary" />
<Textarea variant="secondary" />

Has Error

import Textarea from "@repo/ui/Textarea";

<Textarea hasError />;

Start Adornment

import Textarea from "@repo/ui/Textarea";
import { BadgeCheck } from "lucide-react";

<Textarea startAdornment={<BadgeCheck size={18} />} />;