Browse Source

fix(gui-v2): populate name when db type change

Signed-off-by: mertmit <mertmit99@gmail.com>
pull/3306/head
mertmit 2 years ago
parent
commit
4ccf88d60d
  1. 7
      packages/nc-gui-v2/pages/index/index/create-external.vue

7
packages/nc-gui-v2/pages/index/index/create-external.vue

@ -77,8 +77,13 @@ const validators = computed(() => {
const { validate, validateInfos } = useForm(formState, validators)
const populateName = (v: string) => {
formState.dataSource.connection.database = `${v?.trim()}_noco`
}
const onClientChange = () => {
formState.dataSource = { ...getDefaultConnectionConfig(formState.dataSource.client) }
populateName(formState.title)
}
const inflectionTypes = ['camelize', 'none']
@ -87,7 +92,7 @@ const configEditDlg = ref(false)
// populate database name based on title
watch(
() => formState.title,
(v) => (formState.dataSource.connection.database = `${v?.trim()}_noco`),
(v) => populateName(v),
)
// generate a random project title

Loading…
Cancel
Save