-
- Videos
-
- }
- />
-
-
- );
-}`;
+import App from "./icons.raw.jsx?raw";
const react = {
"/App.jsx": App,
- "/GalleryIcon.jsx": GalleryIcon,
- "/MusicIcon.jsx": MusicIcon,
- "/VideoIcon.jsx": VideoIcon,
};
export default {
diff --git a/apps/docs/content/components/tabs/placement.raw.jsx b/apps/docs/content/components/tabs/placement.raw.jsx
new file mode 100644
index 0000000000..2fdc1e7578
--- /dev/null
+++ b/apps/docs/content/components/tabs/placement.raw.jsx
@@ -0,0 +1,51 @@
+import {Tabs, Tab, Card, CardBody, RadioGroup, Radio} from "@nextui-org/react";
+
+export default function App() {
+ const [placement, setPlacement] = React.useState("top");
+
+ return (
+
+
setPlacement(value)}
+ >
+ top
+ bottom
+ start
+ end
+
+
+
+
+
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor
+ incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud
+ exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
+
+
+
+
+
+
+ Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip
+ ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit
+ esse cillum dolore eu fugiat nulla pariatur.
+
+
+
+
+
+
+ Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt
+ mollit anim id est laborum.
+
+
+
+
+
+
+ );
+}
diff --git a/apps/docs/content/components/tabs/placement.ts b/apps/docs/content/components/tabs/placement.ts
index 558a4bbdb5..eee2244366 100644
--- a/apps/docs/content/components/tabs/placement.ts
+++ b/apps/docs/content/components/tabs/placement.ts
@@ -1,48 +1,4 @@
-const App = `import {Tabs, Tab, Card, CardBody, RadioGroup, Radio} from "@nextui-org/react";
-
-export default function App() {
- const [placement, setPlacement] = React.useState("top");
- return (
-
-
setPlacement(value)}
- >
- top
- bottom
- start
- end
-
-
-
-
-
-
- Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
-
-
-
-
-
-
- Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
-
-
-
-
-
-
- Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-
-
-
-
-
-
- );
-}`;
+import App from "./placement.raw.jsx?raw";
const react = {
"/App.jsx": App,
diff --git a/apps/docs/content/components/tabs/radius.raw.jsx b/apps/docs/content/components/tabs/radius.raw.jsx
new file mode 100644
index 0000000000..0959a31088
--- /dev/null
+++ b/apps/docs/content/components/tabs/radius.raw.jsx
@@ -0,0 +1,17 @@
+import {Tabs, Tab} from "@nextui-org/react";
+
+export default function App() {
+ const radiusList = ["full", "lg", "md", "sm", "none"];
+
+ return (
+
+ {radiusList.map((radius) => (
+
+
+
+
+
+ ))}
+
+ );
+}
diff --git a/apps/docs/content/components/tabs/radius.ts b/apps/docs/content/components/tabs/radius.ts
index 75c39db1d7..7b78db1ce0 100644
--- a/apps/docs/content/components/tabs/radius.ts
+++ b/apps/docs/content/components/tabs/radius.ts
@@ -1,26 +1,4 @@
-const App = `import {Tabs, Tab} from "@nextui-org/react";
-
-export default function App() {
- const radiusList = [
- "full",
- "lg",
- "md",
- "sm",
- "none",
- ];
-
- return (
-
- {radiusList.map((radius) => (
-
-
-
-
-
- ))}
-
- );
-}`;
+import App from "./radius.raw.jsx?raw";
const react = {
"/App.jsx": App,
diff --git a/apps/docs/content/components/tabs/sizes.raw.jsx b/apps/docs/content/components/tabs/sizes.raw.jsx
new file mode 100644
index 0000000000..589d1a18a8
--- /dev/null
+++ b/apps/docs/content/components/tabs/sizes.raw.jsx
@@ -0,0 +1,17 @@
+import {Tabs, Tab} from "@nextui-org/react";
+
+export default function App() {
+ const sizes = ["sm", "md", "lg"];
+
+ return (
+
+ {sizes.map((size) => (
+
+
+
+
+
+ ))}
+
+ );
+}
diff --git a/apps/docs/content/components/tabs/sizes.ts b/apps/docs/content/components/tabs/sizes.ts
index 9e20158653..85a2f5b30b 100644
--- a/apps/docs/content/components/tabs/sizes.ts
+++ b/apps/docs/content/components/tabs/sizes.ts
@@ -1,24 +1,4 @@
-const App = `import {Tabs, Tab} from "@nextui-org/react";
-
-export default function App() {
- const sizes = [
- "sm",
- "md",
- "lg",
- ];
-
- return (
-
- {sizes.map((size) => (
-
-
-
-
-
- ))}
-
- );
-}`;
+import App from "./sizes.raw.jsx?raw";
const react = {
"/App.jsx": App,
diff --git a/apps/docs/content/components/tabs/usage.raw.jsx b/apps/docs/content/components/tabs/usage.raw.jsx
new file mode 100644
index 0000000000..54c7a54cce
--- /dev/null
+++ b/apps/docs/content/components/tabs/usage.raw.jsx
@@ -0,0 +1,36 @@
+import {Tabs, Tab, Card, CardBody} from "@nextui-org/react";
+
+export default function App() {
+ return (
+
+
+
+
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor
+ incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud
+ exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
+
+
+
+
+
+
+ Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex
+ ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur.
+
+
+
+
+
+
+ Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt
+ mollit anim id est laborum.
+
+
+
+
+
+ );
+}
diff --git a/apps/docs/content/components/tabs/usage.ts b/apps/docs/content/components/tabs/usage.ts
index 552e09828a..1118304c37 100644
--- a/apps/docs/content/components/tabs/usage.ts
+++ b/apps/docs/content/components/tabs/usage.ts
@@ -1,34 +1,4 @@
-const App = `import {Tabs, Tab, Card, CardBody} from "@nextui-org/react";
-
-export default function App() {
- return (
-
-
-
-
-
- Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
-
-
-
-
-
-
- Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
-
-
-
-
-
-
- Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-
-
-
-
-
- );
-}`;
+import App from "./usage.raw.jsx?raw";
const react = {
"/App.jsx": App,
diff --git a/apps/docs/content/components/tabs/variants.raw.jsx b/apps/docs/content/components/tabs/variants.raw.jsx
new file mode 100644
index 0000000000..d63d01a387
--- /dev/null
+++ b/apps/docs/content/components/tabs/variants.raw.jsx
@@ -0,0 +1,17 @@
+import {Tabs, Tab} from "@nextui-org/react";
+
+export default function App() {
+ const variants = ["solid", "underlined", "bordered", "light"];
+
+ return (
+
+ {variants.map((variant) => (
+
+
+
+
+
+ ))}
+
+ );
+}
diff --git a/apps/docs/content/components/tabs/variants.ts b/apps/docs/content/components/tabs/variants.ts
index 53c80deb2b..ddea95fb2e 100644
--- a/apps/docs/content/components/tabs/variants.ts
+++ b/apps/docs/content/components/tabs/variants.ts
@@ -1,25 +1,4 @@
-const App = `import {Tabs, Tab} from "@nextui-org/react";
-
-export default function App() {
- const variants = [
- "solid",
- "underlined",
- "bordered",
- "light",
- ];
-
- return (
-
- {variants.map((variant) => (
-
-
-
-
-
- ))}
-
- );
-}`;
+import App from "./variants.raw.jsx?raw";
const react = {
"/App.jsx": App,
diff --git a/apps/docs/content/components/tabs/vertical.raw.jsx b/apps/docs/content/components/tabs/vertical.raw.jsx
new file mode 100644
index 0000000000..b1229a8965
--- /dev/null
+++ b/apps/docs/content/components/tabs/vertical.raw.jsx
@@ -0,0 +1,43 @@
+import {Tabs, Tab, Card, CardBody, Switch} from "@nextui-org/react";
+
+export default function App() {
+ const [isVertical, setIsVertical] = React.useState(true);
+
+ return (
+
+
+ Vertical
+
+
+
+
+
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor
+ incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud
+ exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
+
+
+
+
+
+
+ Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip
+ ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit
+ esse cillum dolore eu fugiat nulla pariatur.
+
+
+
+
+
+
+ Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt
+ mollit anim id est laborum.
+
+
+
+
+
+
+ );
+}
diff --git a/apps/docs/content/components/tabs/vertical.ts b/apps/docs/content/components/tabs/vertical.ts
index 7487c22bb1..697ac10343 100644
--- a/apps/docs/content/components/tabs/vertical.ts
+++ b/apps/docs/content/components/tabs/vertical.ts
@@ -1,40 +1,4 @@
-const App = `import {Tabs, Tab, Card, CardBody, Switch} from "@nextui-org/react";
-
-export default function App() {
- const [isVertical, setIsVertical] = React.useState(true);
- return (
-
-
- Vertical
-
-
-
-
-
-
- Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
-
-
-
-
-
-
- Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
-
-
-
-
-
-
- Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-
-
-
-
-
-
- );
-}`;
+import App from "./vertical.raw.jsx?raw";
const react = {
"/App.jsx": App,