diff --git a/src/components/Roof2.jsx b/src/components/Roof2.jsx index 2981e5ca..4acc9712 100644 --- a/src/components/Roof2.jsx +++ b/src/components/Roof2.jsx @@ -234,7 +234,7 @@ export default function Roof2() {
0) { this.#text.forEach((text) => { this.canvas.remove(text) @@ -235,4 +236,8 @@ export default class QPolygon extends fabric.Polygon { return intersects % 2 === 1 } + + getCurrentOptions = () => { + return this.options + } } diff --git a/src/hooks/useCanvas.js b/src/hooks/useCanvas.js index 0bf0c872..9d860234 100644 --- a/src/hooks/useCanvas.js +++ b/src/hooks/useCanvas.js @@ -64,7 +64,7 @@ export function useCanvas(id) { ?.getObjects() .filter( (obj) => - obj.type === 'Qline' || + obj.type === 'QLine' || obj.type === 'QPolygon' || obj.type === 'QRect', ) diff --git a/src/store/canvasAtom.js b/src/store/canvasAtom.js index e8d147e0..4cdaaa32 100644 --- a/src/store/canvasAtom.js +++ b/src/store/canvasAtom.js @@ -13,7 +13,7 @@ export const fontSizeState = atom({ export const canvasSizeState = atom({ key: 'canvasSize', default: { - vertical: 500, - horizontal : 500 - } -}) \ No newline at end of file + vertical: 1000, + horizontal: 1000, + }, +})