2026-01-20 09:02:26 -06:00

31 lines
576 B
TypeScript

interface TextAreaFieldProps {
id: string;
name: string;
placeholder?: string;
required?: boolean;
rows?: number;
value?: string;
}
export function TextAreaField({
id,
name,
placeholder,
required = false,
rows = 4,
value,
}: TextAreaFieldProps) {
return (
<textarea
id={id}
name={name}
rows={rows}
required={required}
placeholder={placeholder}
value={value}
class="mt-1 block w-full border-gray-300 rounded-md shadow-sm focus:ring-blue-500 focus:border-blue-500 sm:text-sm"
>
</textarea>
);
}