mirror of
https://github.com/nocodb/nocodb.git
synced 2026-05-04 12:36:48 +00:00
feat: front-end allow multiple base per project
Signed-off-by: mertmit <mertmit99@gmail.com>
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
<script setup lang="ts">
|
||||
import { UITypes } from 'nocodb-sdk'
|
||||
import { computed, useColumnCreateStoreOrThrow, useProject, useVModel } from '#imports'
|
||||
import { computed, useColumnCreateStoreOrThrow, useVModel } from '#imports'
|
||||
|
||||
const props = defineProps<{
|
||||
value: any
|
||||
@@ -10,9 +10,7 @@ const emit = defineEmits(['update:value'])
|
||||
|
||||
const vModel = useVModel(props, 'value', emit)
|
||||
|
||||
const { sqlUi } = useProject()
|
||||
|
||||
const { onAlter, onDataTypeChange, validateInfos } = useColumnCreateStoreOrThrow()
|
||||
const { onAlter, onDataTypeChange, validateInfos, sqlUi } = useColumnCreateStoreOrThrow()
|
||||
|
||||
// todo: 2nd argument of `getDataTypeListForUiType` is missing!
|
||||
const dataTypes = computed(() => sqlUi.value.getDataTypeListForUiType(vModel.value as { uidt: UITypes }, '' as any))
|
||||
|
||||
@@ -14,9 +14,9 @@ const vModel = useVModel(props, 'value', emit)
|
||||
|
||||
const meta = $(inject(MetaInj, ref()))
|
||||
|
||||
const { setAdditionalValidations, validateInfos, onDataTypeChange } = useColumnCreateStoreOrThrow()
|
||||
const { setAdditionalValidations, validateInfos, onDataTypeChange, sqlUi } = useColumnCreateStoreOrThrow()
|
||||
|
||||
const { tables, sqlUi } = $(useProject())
|
||||
const { tables } = $(useProject())
|
||||
|
||||
setAdditionalValidations({
|
||||
childId: [{ required: true, message: 'Required' }],
|
||||
|
||||
@@ -64,7 +64,9 @@ const { $api } = useNuxtApp()
|
||||
|
||||
const { addTab } = useTabs()
|
||||
|
||||
const { sqlUi, project, loadTables } = useProject()
|
||||
const { sqlUis, project, loadTables } = useProject()
|
||||
|
||||
const sqlUi = ref(meta.value?.base_id ? sqlUis.value[meta.value?.base_id] : sqlUis.value[0])
|
||||
|
||||
const hasSelectColumn = ref<boolean[]>([])
|
||||
|
||||
|
||||
Reference in New Issue
Block a user