This commit is contained in:
Reece 2025-10-07 22:40:58 +01:00
parent f6290c0238
commit 23f85d7267
4 changed files with 6 additions and 5 deletions

View File

@ -64,7 +64,7 @@ export const DrawingCanvas: React.FC<DrawingCanvasProps> = ({
padRef.current = null;
}
setModalOpen(true);
};
};1
const trimCanvas = (canvas: HTMLCanvasElement): string => {
const ctx = canvas.getContext('2d');

View File

@ -48,7 +48,7 @@ export const ImageUploader: React.FC<ImageUploaderProps> = ({
disabled={disabled}
/>
<Text size="sm" c="dimmed">
{hint || t('sign.image.hint', 'Upload a PNG or JPG image of your signature')}
{hint || t('sign.image.hint', 'Upload an image of your signature')}
</Text>
</Stack>
);

View File

@ -191,7 +191,7 @@ const SignSettings = ({
}
}}
hasSignatureData={!!(canvasSignatureData || imageSignatureData || (parameters.signerName && parameters.signerName.trim() !== ''))}
disabled={disabled}
disabled={false}
showPlaceButton={false}
placeButtonText="Update and Place"
/>

View File

@ -22,9 +22,10 @@ export const SignatureAPIBridge = forwardRef<SignatureAPI>(function SignatureAPI
const { signatureConfig, storeImageData, isPlacementMode } = useSignature();
// Enable keyboard deletion of selected annotations - only when in signature placement mode
// Enable keyboard deletion of selected annotations
useEffect(() => {
if (!annotationApi || !isPlacementMode) return;
// Always enable delete key when we have annotation API and are in sign mode
if (!annotationApi || (isPlacementMode === undefined)) return;
const handleKeyDown = (event: KeyboardEvent) => {
if (event.key === 'Delete' || event.key === 'Backspace') {