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)}