fix: disable input for only drawn signature

This commit is contained in:
Ephraim Atta-Duncan
2024-01-16 23:10:08 +00:00
parent 9979d32a56
commit f6ce7be61f

View File

@ -55,6 +55,8 @@ export const SigningForm = ({ document, recipient, fields }: SigningFormProps) =
const { mutateAsync: completeDocumentWithToken } = const { mutateAsync: completeDocumentWithToken } =
trpc.recipient.completeDocumentWithToken.useMutation(); trpc.recipient.completeDocumentWithToken.useMutation();
console.log(signature);
const { const {
register, register,
handleSubmit, handleSubmit,
@ -186,7 +188,7 @@ export const SigningForm = ({ document, recipient, fields }: SigningFormProps) =
id="signatureText" id="signatureText"
className="text-foreground placeholder:text-muted-foreground border-0 border-none bg-transparent p-0 text-sm focus-visible:ring-transparent" className="text-foreground placeholder:text-muted-foreground border-0 border-none bg-transparent p-0 text-sm focus-visible:ring-transparent"
placeholder="Draw or type name here" placeholder="Draw or type name here"
disabled={isSubmitting || signature !== null} disabled={isSubmitting || signature?.startsWith('data:')}
{...register('signatureText', { {...register('signatureText', {
onChange: (e) => { onChange: (e) => {
if (e.target.value !== '') { if (e.target.value !== '') {