feat: front-end allow multiple base per project

Signed-off-by: mertmit <mertmit99@gmail.com>
This commit is contained in:
mertmit
2022-09-12 22:42:37 +03:00
parent 1b369417d3
commit 8edb4e4b2c
7 changed files with 46 additions and 22 deletions

View File

@@ -27,8 +27,7 @@ interface ValidationsObj {
const [useProvideColumnCreateStore, useColumnCreateStore] = createInjectionState(
(meta: Ref<TableType | undefined>, column: Ref<ColumnType | undefined>) => {
const { sqlUi } = useProject()
const { sqlUis } = useProject()
const { $api } = useNuxtApp()
const { getMeta } = useMetas()
@@ -37,7 +36,9 @@ const [useProvideColumnCreateStore, useColumnCreateStore] = createInjectionState
const { $e } = useNuxtApp()
const isEdit = computed(() => !!column.value?.id)
const sqlUi = ref(meta.value?.base_id ? sqlUis.value[meta.value?.base_id] : sqlUis.value[0])
const isEdit = computed(() => !!column?.value?.id)
const idType = null