diff --git a/packages/react/src/App.tsx b/packages/react/src/App.tsx
index fab6504..d4f5541 100644
--- a/packages/react/src/App.tsx
+++ b/packages/react/src/App.tsx
@@ -30,6 +30,9 @@ import ComponentsDialog, {
import ComponentsDrawer, {
tableOfContents as componentsDrawerToc,
} from "./docs/components/Drawer.mdx";
+import ComponentsTabs, {
+ tableOfContents as componentsTabsToc,
+} from "./docs/components/Tabs.mdx";
import { ForwardedRef, forwardRef, useContext, useEffect, useRef } from "react";
import { HeadingContext } from "./HeadingContext";
@@ -171,6 +174,14 @@ const router = createBrowserRouter(
}
/>
+
+
+
+ }
+ />
diff --git a/packages/react/src/RouteObject.ts b/packages/react/src/RouteObject.ts
index d4d259d..accb2d1 100644
--- a/packages/react/src/RouteObject.ts
+++ b/packages/react/src/RouteObject.ts
@@ -49,6 +49,11 @@ export default {
path: "/docs/components/drawer",
name: "Drawer",
eq: (pathname: string) => pathname === "/docs/components/drawer"
+ },
+ {
+ path: "/docs/components/tabs",
+ name: "Tabs",
+ eq: (pathname: string) => pathname === "/docs/components/tabs"
}
]
}
diff --git a/packages/react/src/docs/components/Tabs.mdx b/packages/react/src/docs/components/Tabs.mdx
new file mode 100644
index 0000000..67b5079
--- /dev/null
+++ b/packages/react/src/docs/components/Tabs.mdx
@@ -0,0 +1,30 @@
+import { Button } from "@components/Button";
+import { TabProvider, TabTrigger, TabContent, TabList } from "@components/Tabs";
+import { Story } from "@/components/Story";
+import { LoadedCode, GITHUB } from "@/components/LoadedCode";
+import { TabsDemo } from "./TabsBlocks/Preview";
+
+# Tabs
+Organizes content into multiple sections with tabbed navigation.
+
+
+
+ Preview
+ Code
+
+
+
+
+
+
+
+
+
+
+
+## Installation
+
+1. Create a new file `Tabs.tsx` in your component folder.
+2. Copy and paste the following code into the file.
+
+
diff --git a/packages/react/src/docs/components/TabsBlocks/Preview.tsx b/packages/react/src/docs/components/TabsBlocks/Preview.tsx
new file mode 100644
index 0000000..dc6fc04
--- /dev/null
+++ b/packages/react/src/docs/components/TabsBlocks/Preview.tsx
@@ -0,0 +1,18 @@
+import { TabProvider, TabTrigger, TabContent, TabList } from "@components/Tabs";
+
+export function TabsDemo() {
+ return (
+
+
+ Tab 1
+ Tab 2
+
+
+ Tab 1 Content
+
+
+ Tab 2 Content
+
+
+ );
+}