From ad7e5ad467a3e55af858a14df4d041d61991fd7a Mon Sep 17 00:00:00 2001 From: eti Date: Tue, 28 Jul 2026 19:06:08 +0200 Subject: [PATCH] web: add Toggle component --- .../lib/components/ui/Toggle.stories.svelte | 44 ++++++++++++++ web/src/lib/components/ui/Toggle.svelte | 57 +++++++++++++++++++ 2 files changed, 101 insertions(+) create mode 100644 web/src/lib/components/ui/Toggle.stories.svelte create mode 100644 web/src/lib/components/ui/Toggle.svelte diff --git a/web/src/lib/components/ui/Toggle.stories.svelte b/web/src/lib/components/ui/Toggle.stories.svelte new file mode 100644 index 00000000..4bc86f15 --- /dev/null +++ b/web/src/lib/components/ui/Toggle.stories.svelte @@ -0,0 +1,44 @@ + + + +Label +Label +Label +Label + + + + +
+ Unchecked + Checked + Disabled + Disabled checked +
+
+ + +
+ Label pushed to the far edge + Another one, wrapping when the text runs long +
+
diff --git a/web/src/lib/components/ui/Toggle.svelte b/web/src/lib/components/ui/Toggle.svelte new file mode 100644 index 00000000..3357bd48 --- /dev/null +++ b/web/src/lib/components/ui/Toggle.svelte @@ -0,0 +1,57 @@ + + + -- 2.51.2