From 724071af02780ecea7da4c773fca40381e42756c Mon Sep 17 00:00:00 2001
From: R2m1liA <15258427350@163.com>
Date: Mon, 22 Dec 2025 14:23:01 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AE=9E=E7=8E=B0Tabs=E7=BB=84?=
=?UTF-8?q?=E4=BB=B6/=E6=A0=B7=E5=BC=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/lib/components/ui/tabs/Tabs.svelte | 23 +++++++++++++++++++
src/lib/components/ui/tabs/TabsContent.svelte | 16 +++++++++++++
src/lib/components/ui/tabs/TabsList.svelte | 17 ++++++++++++++
src/lib/components/ui/tabs/TabsTrigger.svelte | 20 ++++++++++++++++
src/lib/components/ui/tabs/index.ts | 4 ++++
5 files changed, 80 insertions(+)
create mode 100644 src/lib/components/ui/tabs/Tabs.svelte
create mode 100644 src/lib/components/ui/tabs/TabsContent.svelte
create mode 100644 src/lib/components/ui/tabs/TabsList.svelte
create mode 100644 src/lib/components/ui/tabs/TabsTrigger.svelte
create mode 100644 src/lib/components/ui/tabs/index.ts
diff --git a/src/lib/components/ui/tabs/Tabs.svelte b/src/lib/components/ui/tabs/Tabs.svelte
new file mode 100644
index 0000000..db0bf9e
--- /dev/null
+++ b/src/lib/components/ui/tabs/Tabs.svelte
@@ -0,0 +1,23 @@
+
+
+
+ {@render children?.()}
+
diff --git a/src/lib/components/ui/tabs/TabsContent.svelte b/src/lib/components/ui/tabs/TabsContent.svelte
new file mode 100644
index 0000000..f1f554a
--- /dev/null
+++ b/src/lib/components/ui/tabs/TabsContent.svelte
@@ -0,0 +1,16 @@
+
+
+
+ {@render children?.()}
+
diff --git a/src/lib/components/ui/tabs/TabsList.svelte b/src/lib/components/ui/tabs/TabsList.svelte
new file mode 100644
index 0000000..2841932
--- /dev/null
+++ b/src/lib/components/ui/tabs/TabsList.svelte
@@ -0,0 +1,17 @@
+
+
+
+ {@render children?.()}
+
diff --git a/src/lib/components/ui/tabs/TabsTrigger.svelte b/src/lib/components/ui/tabs/TabsTrigger.svelte
new file mode 100644
index 0000000..bb45ad5
--- /dev/null
+++ b/src/lib/components/ui/tabs/TabsTrigger.svelte
@@ -0,0 +1,20 @@
+
+
+
+ {@render children?.()}
+
diff --git a/src/lib/components/ui/tabs/index.ts b/src/lib/components/ui/tabs/index.ts
new file mode 100644
index 0000000..69fe143
--- /dev/null
+++ b/src/lib/components/ui/tabs/index.ts
@@ -0,0 +1,4 @@
+export { default as Tabs } from './Tabs.svelte';
+export { default as TabsList } from './TabsList.svelte';
+export { default as TabsTrigger } from './TabsTrigger.svelte';
+export { default as TabsContent } from './TabsContent.svelte';