[resumes][fix] use react-hook-form validation

pull/386/head
Terence Ho 3 years ago
parent dbf71e601e
commit 4d81bfce9c

@ -34,7 +34,7 @@ export default function ResumeCommentListItem({
register, register,
handleSubmit, handleSubmit,
setValue, setValue,
formState: { isDirty }, formState: { errors, isDirty },
reset, reset,
} = useForm<ICommentInput>({ } = useForm<ICommentInput>({
defaultValues: { defaultValues: {
@ -116,10 +116,13 @@ export default function ResumeCommentListItem({
<form onSubmit={handleSubmit(onSubmit)}> <form onSubmit={handleSubmit(onSubmit)}>
<div className="flex-column mt-1 space-y-2"> <div className="flex-column mt-1 space-y-2">
<TextArea <TextArea
required={true} {...(register('description', {
{...(register('description'), {})} required: 'Comments cannot be empty!',
}),
{})}
defaultValue={comment.description} defaultValue={comment.description}
disabled={commentUpdateMutation.isLoading} disabled={commentUpdateMutation.isLoading}
errorMessage={errors.description?.message}
label="Edit comment" label="Edit comment"
placeholder="Leave your comment here" placeholder="Leave your comment here"
onChange={setFormValue} onChange={setFormValue}

Loading…
Cancel
Save