use svelte select

This commit is contained in:
Jan Prochazka
2021-03-11 21:00:25 +01:00
parent 2063005d5c
commit d6f9db48aa
5 changed files with 85 additions and 12 deletions

View File

@@ -8,6 +8,8 @@
import { useArchiveFiles, useDatabaseInfo } from '../utility/metadataLoaders';
import FormConnectionSelect from './FormConnectionSelect.svelte';
import FormDatabaseSelect from './FormDatabaseSelect.svelte';
import FormSchemaSelect from './FormSchemaSelect.svelte';
import FormTablesSelect from './FormTablesSelect.svelte';
export let direction;
export let storageTypeField;
@@ -63,6 +65,22 @@
<FormConnectionSelect name={connectionIdField} label="Server" />
<FormDatabaseSelect conidName={connectionIdField} name={databaseNameField} label="Database" />
{/if}
{#if storageType == 'database'}
<FormSchemaSelect
conidName={connectionIdField}
databaseName={databaseNameField}
name={schemaNameField}
label="Schema"
/>
{#if tablesField}
<FormTablesSelect
conidName={connectionIdField}
schemaName={schemaNameField}
databaseName={databaseNameField}
name={tablesField}
/>
{/if}
{/if}
</div>
<style>