mirror of
https://github.com/bartvdbraak/omnidash.git
synced 2025-05-03 02:11:20 +00:00
18 lines
540 B
Svelte
18 lines
540 B
Svelte
<script lang="ts">
|
|
import * as Select from '$lib/components/ui/select';
|
|
import type { Select as SelectPrimitive } from 'bits-ui';
|
|
import { getFormField } from 'formsnap';
|
|
|
|
type $$Props = SelectPrimitive.TriggerProps & {
|
|
placeholder?: string;
|
|
};
|
|
type $$Events = SelectPrimitive.TriggerEvents;
|
|
const { attrStore, value } = getFormField();
|
|
export let placeholder = '';
|
|
</script>
|
|
|
|
<Select.Trigger {...$$restProps} {...$attrStore} on:click on:keydown>
|
|
<slot value={$value}>
|
|
<Select.Value {placeholder} />
|
|
</slot>
|
|
</Select.Trigger>
|