{
e.stopPropagation();
setSettingsActive((prev) => !prev);
onFieldActivate?.();
onFocus?.();
}}
ref={$el}
data-field-id={field.nativeId}
data-field-type={field.type}
data-recipient-id={field.recipientId}
>
{/* On hover, display recipient initials on side of field. */}
{(field.signerEmail?.charAt(0)?.toUpperCase() ?? '') +
(field.signerEmail?.charAt(1)?.toUpperCase() ?? '')}
{isDevMode && (
Pos X:
{field.pageX.toFixed(2)}
Pos Y:
{field.pageY.toFixed(2)}
Width:
{field.pageWidth.toFixed(2)}
Height:
{field.pageHeight.toFixed(2)}
)}
{!disabled && settingsActive && (