import type { TextField } from '@payloadcms/plugin-form-builder/types' import type { FieldErrorsImpl, FieldValues, UseFormRegister } from 'react-hook-form' import { Label } from '@/components/ui/label' import { Textarea as TextAreaComponent } from '@/components/ui/textarea' import React from 'react' import { Error } from '../Error' import { Width } from '../Width' export const Textarea: React.FC< TextField & { errors: Partial register: UseFormRegister rows?: number } > = ({ name, defaultValue, errors, label, register, required, rows = 3, width }) => { return ( {errors[name] && } ) }