vfk dialog

This commit is contained in:
Jan Prochazka
2022-01-28 14:55:20 +01:00
parent f2dfe5f1cf
commit 81ec0d4909
2 changed files with 36 additions and 8 deletions

View File

@@ -0,0 +1,20 @@
<script lang="ts">
import { map } from 'lodash';
import SelectField from '../forms/SelectField.svelte';
import { useAppFolders } from '../utility/metadataLoaders';
$: apps = useAppFolders();
</script>
<SelectField
isNative
{...$$restProps}
options={[
{ label: '(New application linked to current DB)', value: 'new' },
...($apps || []).map(app => ({
label: app.name,
value: app.name,
})),
]}
/>

View File

@@ -26,6 +26,7 @@
import _ from 'lodash';
import { useDatabaseInfo, useTableInfo } from '../utility/metadataLoaders';
import { onMount } from 'svelte';
import TargetApplicationSelect from '../elements/TargetApplicationSelect.svelte';
export let conid;
export let database;
@@ -142,15 +143,22 @@
</div>
</div>
{/each}
</div>
<FormStyledButton
type="button"
value="Add column"
on:click={() => {
columns = [...columns, {}];
}}
/>
<FormStyledButton
type="button"
value="Add column"
on:click={() => {
columns = [...columns, {}];
}}
/>
<div class="row">
<div class="label col-3">Target application</div>
<div class="col-9">
<TargetApplicationSelect />
</div>
</div>
</div>
<svelte:fragment slot="footer">
<FormSubmit