mask in viewer

This commit is contained in:
hamid zarghami
2026-06-13 10:24:16 +03:30
parent ef4ddeb3fa
commit 5174d0371d
3 changed files with 331 additions and 15 deletions
+13
View File
@@ -47,6 +47,9 @@ type ViewerDataPage = {
entranceAnimation?: EditorObject["entranceAnimation"];
entranceDurationMs?: number;
entranceDelayMs?: number;
isMask?: boolean;
maskId?: string;
maskInvert?: boolean;
}>;
};
@@ -152,6 +155,16 @@ export function transformViewerDataToPages(data: ViewerData): PageData[] {
baseObject.entranceDelayMs = obj.entranceDelayMs;
}
if (obj.isMask !== undefined) {
baseObject.isMask = obj.isMask;
}
if (obj.maskId !== undefined) {
baseObject.maskId = obj.maskId;
}
if (obj.maskInvert !== undefined) {
baseObject.maskInvert = obj.maskInvert;
}
return baseObject;
});