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,
+ },
+})