@@ -42,7 +42,8 @@ import {
4242import { constants } from ' @opentiny/tiny-engine-utils'
4343import * as ast from ' @opentiny/tiny-engine-common/js/ast'
4444import { initCanvas } from ' ../../init-canvas/init-canvas'
45- import { useMultiSelect } from ' ../../container/src/composables/useMultiSelect'
45+ // import { useMultiSelect } from '../../container/src/composables/useMultiSelect'
46+ import { useSelectNode } from ' ../../container/src/interactions'
4647import { getImportMapData } from ' ./importMap'
4748import meta from ' ../meta'
4849
@@ -153,8 +154,10 @@ export default {
153154 }
154155 )
155156
156- const { multiSelectedStates } = useMultiSelect()
157- const multiStateLength = computed(() => multiSelectedStates.value.length)
157+ // const { multiSelectedStates } = useMultiSelect()
158+ // const multiStateLength = computed(() => multiSelectedStates.value.length)
159+ const { selectState } = useSelectNode()
160+ const multiStateLength = computed(() => selectState.value.length)
158161
159162 const nodeSelected = (node, parent, type, id) => {
160163 const { leftPanelFixed, rightPanelFixed } = getFixedPanelsStatus()
@@ -180,7 +183,7 @@ export default {
180183
181184 // 如果选中的节点是画布,就设置成默认选中最外层schema
182185 useProperties().getProps(schemaItem || pageSchema, parent)
183- const multiSchemas = multiSelectedStates .value.map(({ schema }) => schema )
186+ const multiSchemas = selectState .value.map(({ node }) => node )
184187 const currentSchema = multiStateLength.value > 1 ? multiSchemas : schemaItem || pageSchema
185188 useCanvas().setCurrentSchema(currentSchema)
186189 footData.value = getNodePath(schemaItem?.id)
0 commit comments