mirror of
https://github.com/documenso/documenso.git
synced 2025-11-18 02:32:00 +10:00
signature pad fix test
This commit is contained in:
@ -9,6 +9,14 @@ const SignPage: NextPageWithLayout = (props: any) => {
|
|||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
const canvas: any = document.querySelector("canvas");
|
const canvas: any = document.querySelector("canvas");
|
||||||
const signaturePad = new SignaturePad(canvas);
|
const signaturePad = new SignaturePad(canvas);
|
||||||
|
const resizeCanvas = () => {
|
||||||
|
const ratio = Math.max(window.devicePixelRatio || 1, 1);
|
||||||
|
canvas.width = canvas.offsetWidth * ratio;
|
||||||
|
canvas.height = canvas.offsetHeight * ratio;
|
||||||
|
canvas.getContext("2d").scale(ratio, ratio);
|
||||||
|
// signaturePad.clear(); // otherwise isEmpty() might return incorrect value
|
||||||
|
};
|
||||||
|
window.addEventListener("resize", resizeCanvas);
|
||||||
});
|
});
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
|
|||||||
Reference in New Issue
Block a user