diff --git a/packages/builder/src/components/nav/HierarchyRow.svelte b/packages/builder/src/components/nav/HierarchyRow.svelte index 06f864d61e..3c76c5d4b4 100644 --- a/packages/builder/src/components/nav/HierarchyRow.svelte +++ b/packages/builder/src/components/nav/HierarchyRow.svelte @@ -3,6 +3,12 @@ import { store, backendUiStore } from "builderStore" import { cloneDeep } from "lodash/fp" import getIcon from "../common/icon" + import { + CreateEditModelModal, + CreateEditViewModal, + } from "components/database/ModelDataTable/modals" + + const { open, close } = getContext("simple-modal") export let level = 0 export let node @@ -23,8 +29,13 @@ function selectHierarchyItem(node) { store.selectExistingNode(node.nodeId) - const modalType = node.type === "index" ? "VIEW" : "MODEL" - backendUiStore.actions.modals.show(modalType) + open( + CreateEditViewModal, + { + onClosed: close, + }, + { styleContent: { padding: "0" } } + ) }