Error
diff --git a/frontend/src/lib/components/workspaceSettings/DataTableSettings.svelte b/frontend/src/lib/components/workspaceSettings/DataTableSettings.svelte
index 0e861665d8..06868601cb 100644
--- a/frontend/src/lib/components/workspaceSettings/DataTableSettings.svelte
+++ b/frontend/src/lib/components/workspaceSettings/DataTableSettings.svelte
@@ -66,6 +66,8 @@
import { createAsyncConfirmationModal } from '../common/confirmationModal/asyncConfirmationModal.svelte'
import ConfirmationModal from '../common/confirmationModal/ConfirmationModal.svelte'
import { resource } from 'runed'
+ import CustomInstanceDbSelect from './CustomInstanceDbSelect.svelte'
+ import DBManagerDrawer from '../DBManagerDrawer.svelte'
type Props = {
dataTableSettings: DataTableSettingsType
@@ -98,7 +100,7 @@
})
}
- const instanceDbs = resource([], SettingService.getCustomInstanceDbs)
+ const customInstanceDbs = resource([], SettingService.getCustomInstanceDbs)
async function onSave() {
try {
@@ -107,11 +109,11 @@
dataTableSettings.dataTables.some(
(d) =>
d.database.resource_type === 'instance' &&
- !instanceDbs.current?.[d.database.resource_path ?? '']?.success
+ !customInstanceDbs.current?.[d.database.resource_path ?? '']?.success
)
) {
let confirm = await confirmationModal.ask({
- title: 'Some instance catalogs are not setup',
+ title: 'Some databases are not setup',
children: 'Are you sure you want to save without setting them up ?',
confirmationText: 'Save anyway'
})
@@ -129,7 +131,9 @@
console.error('Error saving data table settings', e)
}
}
+
let confirmationModal = createAsyncConfirmationModal()
+ let dbManagerDrawer: DBManagerDrawer | undefined = $state()
@@ -203,19 +207,18 @@
{#if dataTable.database.resource_type !== 'instance'}
{:else}
-
-
@@ -244,3 +247,4 @@
+