paint
deploy to danak / build_and_deploy (push) Has been cancelled

This commit is contained in:
hamid zarghami
2026-06-20 15:32:02 +03:30
parent b13a46ec65
commit ca02a621da
23 changed files with 607 additions and 15 deletions
+14 -2
View File
@@ -1,5 +1,5 @@
import type { EditorObject, TableData } from "@/pages/editor/store/editorStore";
import { normalizeCustomShapeObject } from "@/pages/editor/utils/customShape";
import { normalizeCustomShapeObject, normalizePencilObject } from "@/pages/editor/utils/customShape";
import type { PageData } from "../types";
type ViewerDataPage = {
@@ -53,6 +53,7 @@ type ViewerDataPage = {
maskInvert?: boolean;
points?: number[];
closed?: boolean;
tension?: number;
}>;
};
@@ -176,7 +177,18 @@ export function transformViewerDataToPages(data: ViewerData): PageData[] {
if (obj.closed !== undefined) baseObject.closed = obj.closed;
}
return normalizeCustomShapeObject(baseObject);
if (obj.type === "pencil") {
if (obj.points !== undefined) baseObject.points = obj.points;
if (obj.closed !== undefined) baseObject.closed = obj.closed;
if (obj.tension !== undefined) baseObject.tension = obj.tension;
}
const normalized =
obj.type === "pencil"
? normalizePencilObject(baseObject)
: normalizeCustomShapeObject(baseObject);
return normalized;
});
return {