diff --git a/web/src/lib/components/kit/Segmented.svelte b/web/src/lib/components/kit/ui/Segmented.svelte similarity index 55% rename from web/src/lib/components/kit/Segmented.svelte rename to web/src/lib/components/kit/ui/Segmented.svelte index 1e425fb..ee7bf11 100644 --- a/web/src/lib/components/kit/Segmented.svelte +++ b/web/src/lib/components/kit/ui/Segmented.svelte @@ -7,9 +7,15 @@ interface Props { options: Option[]; value?: string; + wide?: boolean; onchange?: (value: string) => void; } - let { options, value = $bindable(), onchange }: Props = $props(); + let { + options, + wide = false, + value = $bindable(), + onchange, + }: Props = $props(); function select(v: string) { value = v; @@ -17,7 +23,7 @@ } -
+
{#each options as opt (opt.value)}