From e4641f01c9510cafebb4fecb7e6b2d01f90c7457 Mon Sep 17 00:00:00 2001 From: pheralb Date: Thu, 21 Aug 2025 12:12:01 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8=20Add=20tabs=20UI=20component?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/ui/tabs/index.ts | 16 ++++++++++++++++ src/components/ui/tabs/tabs-content.svelte | 17 +++++++++++++++++ src/components/ui/tabs/tabs-list.svelte | 20 ++++++++++++++++++++ src/components/ui/tabs/tabs-trigger.svelte | 20 ++++++++++++++++++++ src/components/ui/tabs/tabs.svelte | 19 +++++++++++++++++++ 5 files changed, 92 insertions(+) create mode 100644 src/components/ui/tabs/index.ts create mode 100644 src/components/ui/tabs/tabs-content.svelte create mode 100644 src/components/ui/tabs/tabs-list.svelte create mode 100644 src/components/ui/tabs/tabs-trigger.svelte create mode 100644 src/components/ui/tabs/tabs.svelte diff --git a/src/components/ui/tabs/index.ts b/src/components/ui/tabs/index.ts new file mode 100644 index 0000000..4c728b6 --- /dev/null +++ b/src/components/ui/tabs/index.ts @@ -0,0 +1,16 @@ +import Root from "./tabs.svelte"; +import Content from "./tabs-content.svelte"; +import List from "./tabs-list.svelte"; +import Trigger from "./tabs-trigger.svelte"; + +export { + Root, + Content, + List, + Trigger, + // + Root as Tabs, + Content as TabsContent, + List as TabsList, + Trigger as TabsTrigger, +}; diff --git a/src/components/ui/tabs/tabs-content.svelte b/src/components/ui/tabs/tabs-content.svelte new file mode 100644 index 0000000..fd30df3 --- /dev/null +++ b/src/components/ui/tabs/tabs-content.svelte @@ -0,0 +1,17 @@ + + + diff --git a/src/components/ui/tabs/tabs-list.svelte b/src/components/ui/tabs/tabs-list.svelte new file mode 100644 index 0000000..306bfdb --- /dev/null +++ b/src/components/ui/tabs/tabs-list.svelte @@ -0,0 +1,20 @@ + + + diff --git a/src/components/ui/tabs/tabs-trigger.svelte b/src/components/ui/tabs/tabs-trigger.svelte new file mode 100644 index 0000000..76f798b --- /dev/null +++ b/src/components/ui/tabs/tabs-trigger.svelte @@ -0,0 +1,20 @@ + + + diff --git a/src/components/ui/tabs/tabs.svelte b/src/components/ui/tabs/tabs.svelte new file mode 100644 index 0000000..981c4b8 --- /dev/null +++ b/src/components/ui/tabs/tabs.svelte @@ -0,0 +1,19 @@ + + +