column drop down in column map modal

This commit is contained in:
SPRINX0\prochazka
2024-09-26 12:29:24 +02:00
parent 4dd3f15ba3
commit 48e9e77be5
2 changed files with 39 additions and 6 deletions

View File

@@ -0,0 +1,30 @@
<script alng="ts">
import DropDownButton from '../buttons/DropDownButton.svelte';
import TextField from '../forms/TextField.svelte';
export let tableInfo;
export let onChange;
export let value;
</script>
{#if tableInfo}
<div class="wrapper">
<TextField {...$$restProps} {value} on:input={e => onChange(e.target.value)} />
<DropDownButton
menu={() => {
return tableInfo.columns.map(opt => ({
text: opt.columnName,
onClick: () => onChange(opt.columnName),
}));
}}
/>
</div>
{:else}
<TextField {value} on:input={e => onChange(e.target.value)} />
{/if}
<style>
.wrapper {
display: flex;
}
</style>