diff --git a/libs/components/editor-core/src/recast-block/Context.tsx b/libs/components/editor-core/src/recast-block/Context.tsx index b819d20f2..55d334039 100644 --- a/libs/components/editor-core/src/recast-block/Context.tsx +++ b/libs/components/editor-core/src/recast-block/Context.tsx @@ -16,6 +16,18 @@ export const isRecastBlock = (block: unknown): block is RecastBlock => { ); }; +/** + * Remove legacy properties + */ +const normalizeRecastBlockData = (block: RecastBlock) => { + if (block.getProperty('scene')) { + block.removeProperty('scene'); + } + if (block.getProperty('kanbanProps')) { + block.removeProperty('kanbanProps'); + } +}; + export const RecastBlockContext = createContext(null); export const RecastBlockProvider = ({ @@ -31,6 +43,8 @@ export const RecastBlockProvider = ({ ); } + normalizeRecastBlockData(block); + return ( {children} diff --git a/libs/components/editor-core/src/render-block/RenderBlock.tsx b/libs/components/editor-core/src/render-block/RenderBlock.tsx index 4fa6435bf..46f068af2 100644 --- a/libs/components/editor-core/src/render-block/RenderBlock.tsx +++ b/libs/components/editor-core/src/render-block/RenderBlock.tsx @@ -49,7 +49,6 @@ export const RenderBlock: FC = ({ block={block} columns={columns.columns} columnsFromId={columns.fromId} - scene="page" editorElement={editorElement} /> ) : null;