diff --git a/apps/remix/app/components/general/document-signing/document-signing-text-field.tsx b/apps/remix/app/components/general/document-signing/document-signing-text-field.tsx index 9fcf9c6f3..9f9c6316e 100644 --- a/apps/remix/app/components/general/document-signing/document-signing-text-field.tsx +++ b/apps/remix/app/components/general/document-signing/document-signing-text-field.tsx @@ -227,19 +227,8 @@ export const DocumentSigningTextField = ({ const parsedField = field.fieldMeta ? ZTextFieldMeta.parse(field.fieldMeta) : undefined; - const labelDisplay = - parsedField?.label && parsedField.label.length < 20 - ? parsedField.label - : parsedField?.label - ? parsedField?.label.substring(0, 20) + '...' - : undefined; - - const textDisplay = - parsedField?.text && parsedField.text.length < 20 - ? parsedField.text - : parsedField?.text - ? parsedField?.text.substring(0, 20) + '...' - : undefined; + const labelDisplay = parsedField?.label; + const textDisplay = parsedField?.text; const fieldDisplayName = labelDisplay ? labelDisplay : textDisplay; const charactersRemaining = (parsedFieldMeta?.characterLimit ?? 0) - (localText.length ?? 0); diff --git a/packages/ui/primitives/document-flow/field-content.tsx b/packages/ui/primitives/document-flow/field-content.tsx index 544fb41c2..f8eec0092 100644 --- a/packages/ui/primitives/document-flow/field-content.tsx +++ b/packages/ui/primitives/document-flow/field-content.tsx @@ -160,14 +160,14 @@ export const FieldContent = ({ field, documentMeta }: FieldIconProps) => { ); } - let textToDisplay = fieldMeta?.label || _(FRIENDLY_FIELD_TYPE[type]) || ''; + const labelToDisplay = fieldMeta?.label || _(FRIENDLY_FIELD_TYPE[type]) || ''; + let textToDisplay: string | undefined; const isSignatureField = field.type === FieldType.SIGNATURE || field.type === FieldType.FREE_SIGNATURE; - // Trim default labels. - if (textToDisplay.length > 20) { - textToDisplay = textToDisplay.substring(0, 20) + '...'; + if (field.type === FieldType.TEXT && field.fieldMeta?.type === 'text' && field.fieldMeta?.text) { + textToDisplay = field.fieldMeta.text; } if (field.inserted) { @@ -190,18 +190,19 @@ export const FieldContent = ({ field, documentMeta }: FieldIconProps) => { const textAlign = fieldMeta && 'textAlign' in fieldMeta ? fieldMeta.textAlign : 'left'; return ( -
+ {textToDisplay || labelToDisplay} +