fix: typed signature not working (#1635)

The `typedSignatureEnabled` prop was removed from the `SignatureField`
component, which broke the typed signature meaning that nobody could
sign documents by typing their signature.
This commit is contained in:
Catalin Pit
2025-02-05 12:02:21 +02:00
committed by GitHub
parent 7d9a3f9776
commit 82337e4e3a
2 changed files with 9 additions and 1 deletions

View File

@ -189,6 +189,7 @@ export const SignDirectTemplateForm = ({
field={field} field={field}
onSignField={onSignField} onSignField={onSignField}
onUnsignField={onUnsignField} onUnsignField={onUnsignField}
typedSignatureEnabled={template.templateMeta?.typedSignatureEnabled}
/> />
)) ))
.with(FieldType.INITIALS, () => ( .with(FieldType.INITIALS, () => (
@ -342,6 +343,7 @@ export const SignDirectTemplateForm = ({
onChange={(value) => { onChange={(value) => {
setSignature(value); setSignature(value);
}} }}
allowTypedSignature={template.templateMeta?.typedSignatureEnabled}
/> />
</CardContent> </CardContent>
</Card> </Card>

View File

@ -179,7 +179,13 @@ export const SigningPageView = ({
) )
.map((field) => .map((field) =>
match(field.type) match(field.type)
.with(FieldType.SIGNATURE, () => <SignatureField key={field.id} field={field} />) .with(FieldType.SIGNATURE, () => (
<SignatureField
key={field.id}
field={field}
typedSignatureEnabled={documentMeta?.typedSignatureEnabled}
/>
))
.with(FieldType.INITIALS, () => <InitialsField key={field.id} field={field} />) .with(FieldType.INITIALS, () => <InitialsField key={field.id} field={field} />)
.with(FieldType.NAME, () => <NameField key={field.id} field={field} />) .with(FieldType.NAME, () => <NameField key={field.id} field={field} />)
.with(FieldType.DATE, () => ( .with(FieldType.DATE, () => (