Skip to content

Commit b87d90c

Browse files
authored
fix: Page Cleared: Save Operation Failed (#1341)
1 parent 48499fa commit b87d90c

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

packages/canvas/DesignCanvas/src/api/useCanvas.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -221,11 +221,11 @@ const setSaved = (flag = false) => {
221221
const clearCanvas = () => {
222222
pageState.properties = null
223223

224+
const { currentPage: page } = pageState
224225
const { fileName, componentName } = pageState.pageSchema || {}
225-
226-
resetCanvasState({
227-
pageSchema: { ...deepClone(getDefaultSchema(componentName, fileName)) }
228-
})
226+
const pageSchema = { ...deepClone(getDefaultSchema(componentName, fileName)) }
227+
const currentPage = page ? { ...page, page_content: pageSchema } : null
228+
resetCanvasState({ currentPage, pageSchema })
229229

230230
setSaved(false)
231231

0 commit comments

Comments
 (0)