'use client'; import React from 'react'; import { useFormContext } from 'react-hook-form'; import { Textarea } from '../../ui/textarea'; import { ClearButton } from '../clear-button'; interface Props extends React.TextareaHTMLAttributes { className?: string; name: string; label?: string; required?: boolean; } export const FormTextarea: React.FC = ({ className, name, label, required, ...props }) => { const { register, formState: { errors }, watch, setValue, } = useFormContext(); const value = watch(name); const errorText = errors[name]?.message as string; const onClickClear = () => { setValue(name, ''); }; return (

{label} {required && *}