-
- {{ `${data.name} (${data.id})` }}
-
+
@@ -63,6 +61,7 @@ import type { MenuButton, MenuComponent, Services } from '@editor/type';
import { Layout } from '@editor/type';
import LayerMenu from './LayerMenu.vue';
+import LayerNode from './LayerNode.vue';
defineOptions({
name: 'MEditorLayerPanel',
diff --git a/packages/editor/src/theme/layer-panel.scss b/packages/editor/src/theme/layer-panel.scss
index 8b188c3e..8173b031 100644
--- a/packages/editor/src/theme/layer-panel.scss
+++ b/packages/editor/src/theme/layer-panel.scss
@@ -44,6 +44,12 @@
.magic-editor-layer-panel .cus-tree-node {
width: 100%;
overflow: hidden;
+ display: flex;
+ justify-content: space-between;
+
+ .layer-node-tool {
+ margin-right: 15px;
+ }
}
.magic-editor-layer-panel .cus-tree-node-hover {
diff --git a/packages/ui-react/src/container/Container.tsx b/packages/ui-react/src/container/Container.tsx
index c8a7b099..e603403d 100644
--- a/packages/ui-react/src/container/Container.tsx
+++ b/packages/ui-react/src/container/Container.tsx
@@ -45,6 +45,8 @@ const Container: React.FC