diff --git a/frontend/src/lib/components/workspaceSettings/CustomInstanceDbSelect.svelte b/frontend/src/lib/components/workspaceSettings/CustomInstanceDbSelect.svelte index bd6aed544c..5f6436c75f 100644 --- a/frontend/src/lib/components/workspaceSettings/CustomInstanceDbSelect.svelte +++ b/frontend/src/lib/components/workspaceSettings/CustomInstanceDbSelect.svelte @@ -75,7 +75,7 @@ Setup {:else if currentIsAlreadyUsedElsewhere} - Used as {tag} + Already used as {tag} {:else if !status.success} 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} - -