1
0
Fork 0
mirror of synced 2024-08-25 06:51:29 +12:00
budibase/packages/builder/src/components/workflow/SetupPanel/ParamInputs/RecordSelector.svelte

34 lines
777 B
Svelte
Raw Normal View History

2020-06-02 09:55:44 +12:00
<script>
import { backendUiStore } from "builderStore"
2020-08-19 04:14:35 +12:00
import { Input } from "@budibase/bbui"
2020-06-02 09:55:44 +12:00
export let value
</script>
<div class="bb-margin-xl block-field">
2020-06-02 09:55:44 +12:00
<div class="uk-form-controls">
<select class="budibase__input" bind:value={value.model}>
{#each $backendUiStore.models as model}
<option value={model}>{model.name}</option>
{/each}
</select>
</div>
</div>
{#if value.model}
<div class="bb-margin-xl block-field">
2020-06-02 09:55:44 +12:00
<label class="uk-form-label fields">Fields</label>
{#each Object.keys(value.model.schema) as field}
<div class="uk-form-controls bb-margin-xl">
2020-08-19 04:14:35 +12:00
<Input bind:value={value[field]} label={field} />
2020-06-02 09:55:44 +12:00
</div>
{/each}
</div>
{/if}
<style>
.fields {
font-weight: 500;
}
</style>