From a24a182d1813f9bc882d3dff2cbf58a0396c799c Mon Sep 17 00:00:00 2001 From: Ku6epXBOCTuK Date: Wed, 2 Sep 2026 20:48:09 +0500 Subject: [PATCH] fix: update segmented component styles --- .../components/kit/{ => ui}/Segmented.svelte | 30 ++++++++++++------- web/src/lib/components/kit/ui/TopNav.svelte | 1 + web/src/preview.css | 1 + web/src/routes/preview/demo/+page.svelte | 2 +- web/src/routes/preview/kit/+page.svelte | 2 +- 5 files changed, 24 insertions(+), 12 deletions(-) rename web/src/lib/components/kit/{ => ui}/Segmented.svelte (55%) 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)}