-
-
-
-
+
+
+
+
@@ -27,19 +22,32 @@
diff --git a/packages/editor/src/layouts/page-bar/SwitchTypeButton.vue b/packages/editor/src/layouts/page-bar/SwitchTypeButton.vue
new file mode 100644
index 00000000..d6512d85
--- /dev/null
+++ b/packages/editor/src/layouts/page-bar/SwitchTypeButton.vue
@@ -0,0 +1,45 @@
+
+ {{ item.text }}
+
+
+
diff --git a/packages/editor/src/layouts/sidebar/layer/use-node-status.ts b/packages/editor/src/layouts/sidebar/layer/use-node-status.ts
index dc8add8b..fadc6c69 100644
--- a/packages/editor/src/layouts/sidebar/layer/use-node-status.ts
+++ b/packages/editor/src/layouts/sidebar/layer/use-node-status.ts
@@ -1,13 +1,13 @@
import { computed, ref, watch } from 'vue';
-import type { Id, MNode, MPage } from '@tmagic/schema';
+import type { Id, MNode, MPage, MPageFragment } from '@tmagic/schema';
import { getNodePath } from '@tmagic/utils';
import { LayerNodeStatus, Services } from '@editor/type';
import { traverseNode } from '@editor/utils';
import { updateStatus } from '@editor/utils/tree';
-const createPageNodeStatus = (page: MPage, initalLayerNodeStatus?: Map
) => {
+const createPageNodeStatus = (page: MPage | MPageFragment, initialLayerNodeStatus?: Map) => {
const map = new Map();
map.set(page.id, {
@@ -21,7 +21,7 @@ const createPageNodeStatus = (page: MPage, initalLayerNodeStatus?: Map(node, (node) => {
map.set(
node.id,
- initalLayerNodeStatus?.get(node.id) || {
+ initialLayerNodeStatus?.get(node.id) || {
visible: true,
expand: false,
selected: false,
diff --git a/packages/editor/src/layouts/workspace/PageBar.vue b/packages/editor/src/layouts/workspace/PageBar.vue
deleted file mode 100644
index 91e16b53..00000000
--- a/packages/editor/src/layouts/workspace/PageBar.vue
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
-
-
- {{ item.name || item.id }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/packages/editor/src/layouts/workspace/Workspace.vue b/packages/editor/src/layouts/workspace/Workspace.vue
index 3c41b32b..b3df0ec6 100644
--- a/packages/editor/src/layouts/workspace/Workspace.vue
+++ b/packages/editor/src/layouts/workspace/Workspace.vue
@@ -11,11 +11,6 @@
-
-
-
-
-