mirror of
https://github.com/Frooodle/Stirling-PDF.git
synced 2025-09-26 17:52:59 +02:00
Change to button based placement to avoid performance issue on canvas
This commit is contained in:
parent
a8265efff4
commit
aa5333dcd9
@ -90,12 +90,6 @@ const SignSettings = ({ parameters, onParameterChange, disabled = false, onActiv
|
||||
setCanvasSignatureData(dataURL);
|
||||
onParameterChange('signatureData', dataURL);
|
||||
|
||||
// Auto-activate placement mode after drawing
|
||||
setTimeout(() => {
|
||||
if (onActivateSignaturePlacement) {
|
||||
onActivateSignaturePlacement();
|
||||
}
|
||||
}, 100);
|
||||
}
|
||||
};
|
||||
|
||||
@ -255,13 +249,6 @@ const SignSettings = ({ parameters, onParameterChange, disabled = false, onActiv
|
||||
}
|
||||
|
||||
setIsModalOpen(false);
|
||||
|
||||
// Auto-activate placement mode after saving modal signature
|
||||
setTimeout(() => {
|
||||
if (onActivateSignaturePlacement) {
|
||||
onActivateSignaturePlacement();
|
||||
}
|
||||
}, 100);
|
||||
};
|
||||
|
||||
// Handle signature image upload
|
||||
@ -564,7 +551,20 @@ const SignSettings = ({ parameters, onParameterChange, disabled = false, onActiv
|
||||
onMouseUp={stopDrawing}
|
||||
onMouseLeave={stopDrawing}
|
||||
/>
|
||||
<Group justify="flex-end">
|
||||
<Group justify="space-between">
|
||||
<Button
|
||||
variant="filled"
|
||||
color="blue"
|
||||
size="compact-sm"
|
||||
onClick={() => {
|
||||
if (onActivateSignaturePlacement) {
|
||||
onActivateSignaturePlacement();
|
||||
}
|
||||
}}
|
||||
disabled={disabled || !canvasSignatureData}
|
||||
>
|
||||
Update and Place
|
||||
</Button>
|
||||
<Button
|
||||
variant="subtle"
|
||||
color="red"
|
||||
|
Loading…
Reference in New Issue
Block a user