Type select
This commit is contained in:
parent
ccddac9010
commit
2174d54e98
|
@ -1,9 +1,4 @@
|
|||
<script lang="ts" context="module">
|
||||
type O = any
|
||||
type V = any
|
||||
</script>
|
||||
|
||||
<script lang="ts">
|
||||
<script lang="ts" generics="O extends any,V">
|
||||
import Field from "./Field.svelte"
|
||||
import Select from "./Core/Select.svelte"
|
||||
import { createEventDispatcher } from "svelte"
|
||||
|
@ -22,9 +17,11 @@
|
|||
export let getOptionValue = (option: O, _index?: number) =>
|
||||
extractProperty(option, "value")
|
||||
export let getOptionSubtitle = (option: O, _index?: number) =>
|
||||
option?.subtitle
|
||||
export let getOptionIcon = (option: O, _index?: number) => option?.icon
|
||||
export let getOptionColour = (option: O, _index?: number) => option?.colour
|
||||
(option as any)?.subtitle
|
||||
export let getOptionIcon = (option: O, _index?: number) =>
|
||||
(option as any)?.icon
|
||||
export let getOptionColour = (option: O, _index?: number) =>
|
||||
(option as any)?.colour
|
||||
export let useOptionIconImage = false
|
||||
export let isOptionEnabled:
|
||||
| ((_option: O, _index?: number) => boolean)
|
||||
|
|
Loading…
Reference in New Issue