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