Browse Source

Fix dynamic options with radio groups

pull/2387/head
Andrew Kingston 5 years ago
parent
commit
ef99355a93
  1. 8
      packages/standard-components/src/forms/OptionsField.svelte

8
packages/standard-components/src/forms/OptionsField.svelte

@ -1,5 +1,5 @@
<script>
import { CoreSelect, RadioGroup } from "@budibase/bbui"
import { CoreSelect, CoreRadioGroup } from "@budibase/bbui"
import Field from "./Field.svelte"
export let field
@ -87,13 +87,15 @@
getOptionValue={flatOptions ? x => x : x => x.value}
/>
{:else if optionsType === "radio"}
<RadioGroup
<CoreRadioGroup
value={$fieldState.value}
id={$fieldState.fieldId}
disabled={$fieldState.disabled}
error={$fieldState.error}
options={fieldSchema?.constraints?.inclusion ?? []}
{options}
on:change={e => fieldApi.setValue(e.detail)}
getOptionLabel={flatOptions ? x => x : x => x.label}
getOptionValue={flatOptions ? x => x : x => x.value}
/>
{/if}
{/if}

Loading…
Cancel
Save