diff --git a/apps/docs/content/components/tooltip/arrow.raw.jsx b/apps/docs/content/components/tooltip/arrow.raw.jsx new file mode 100644 index 0000000000..f1b195d705 --- /dev/null +++ b/apps/docs/content/components/tooltip/arrow.raw.jsx @@ -0,0 +1,9 @@ +import {Tooltip, Button} from "@nextui-org/react"; + +export default function App() { + return ( + + + + ); +} diff --git a/apps/docs/content/components/tooltip/arrow.ts b/apps/docs/content/components/tooltip/arrow.ts index d7afa75e90..d04dbb0e9d 100644 --- a/apps/docs/content/components/tooltip/arrow.ts +++ b/apps/docs/content/components/tooltip/arrow.ts @@ -1,12 +1,4 @@ -const App = `import {Tooltip, Button} from "@nextui-org/react"; - -export default function App() { - return ( - - - - ); -}`; +import App from "./arrow.raw.jsx?raw"; const react = { "/App.jsx": App, diff --git a/apps/docs/content/components/tooltip/colors.raw.jsx b/apps/docs/content/components/tooltip/colors.raw.jsx new file mode 100644 index 0000000000..37cbf76f7c --- /dev/null +++ b/apps/docs/content/components/tooltip/colors.raw.jsx @@ -0,0 +1,19 @@ +import {Tooltip, Button} from "@nextui-org/react"; + +export default function App() { + const colors = ["default", "primary", "secondary", "success", "warning", "danger", "foreground"]; + + return ( +
+ {colors.map((color) => { + return ( + + + + ); + })} +
+ ); +} diff --git a/apps/docs/content/components/tooltip/colors.ts b/apps/docs/content/components/tooltip/colors.ts index bbdb3a5d4a..d5bef810aa 100644 --- a/apps/docs/content/components/tooltip/colors.ts +++ b/apps/docs/content/components/tooltip/colors.ts @@ -1,30 +1,4 @@ -const App = `import {Tooltip, Button} from "@nextui-org/react"; - -export default function App() { - const colors = [ - "default", - "primary", - "secondary", - "success", - "warning", - "danger", - "foreground", - ]; - - return ( -
- {colors.map((color) => { - return ( - - - - ) - })} -
- ); -}`; +import App from "./colors.raw.jsx?raw"; const react = { "/App.jsx": App, diff --git a/apps/docs/content/components/tooltip/controlled.raw.jsx b/apps/docs/content/components/tooltip/controlled.raw.jsx new file mode 100644 index 0000000000..ea799c2c5e --- /dev/null +++ b/apps/docs/content/components/tooltip/controlled.raw.jsx @@ -0,0 +1,14 @@ +import {Tooltip, Button} from "@nextui-org/react"; + +export default function App() { + const [isOpen, setIsOpen] = React.useState(false); + + return ( +
+ setIsOpen(open)}> + + +

Open: {isOpen ? "true" : "false"}

+
+ ); +} diff --git a/apps/docs/content/components/tooltip/controlled.ts b/apps/docs/content/components/tooltip/controlled.ts index 4895d8a455..2c3f0cacb4 100644 --- a/apps/docs/content/components/tooltip/controlled.ts +++ b/apps/docs/content/components/tooltip/controlled.ts @@ -1,23 +1,4 @@ -const App = `import {Tooltip, Button} from "@nextui-org/react"; - -export default function App() { - const [isOpen, setIsOpen] = React.useState(false); - - return ( -
- setIsOpen(open)} - content="I am a tooltip" - > - - -

- Open: {isOpen ? "true" : "false"} -

-
- ); -}`; +import App from "./controlled.raw.jsx?raw"; const react = { "/App.jsx": App, diff --git a/apps/docs/content/components/tooltip/custom-content.raw.jsx b/apps/docs/content/components/tooltip/custom-content.raw.jsx new file mode 100644 index 0000000000..0108f8e58f --- /dev/null +++ b/apps/docs/content/components/tooltip/custom-content.raw.jsx @@ -0,0 +1,16 @@ +import {Tooltip, Button} from "@nextui-org/react"; + +export default function App() { + return ( + +
Custom Content
+
This is a custom tooltip content
+ + } + > + +
+ ); +} diff --git a/apps/docs/content/components/tooltip/custom-content.ts b/apps/docs/content/components/tooltip/custom-content.ts index a8f62d64c0..6860587a71 100644 --- a/apps/docs/content/components/tooltip/custom-content.ts +++ b/apps/docs/content/components/tooltip/custom-content.ts @@ -1,21 +1,4 @@ -const App = `import {Tooltip, Button} from "@nextui-org/react"; - -export default function App() { - return ( - -
Custom Content
-
This is a custom tooltip content
- - } - > - -
- ); -}`; +import App from "./custom-content.raw.jsx?raw"; const react = { "/App.jsx": App, diff --git a/apps/docs/content/components/tooltip/custom-motion.raw.jsx b/apps/docs/content/components/tooltip/custom-motion.raw.jsx new file mode 100644 index 0000000000..475cff9379 --- /dev/null +++ b/apps/docs/content/components/tooltip/custom-motion.raw.jsx @@ -0,0 +1,31 @@ +import {Tooltip, Button} from "@nextui-org/react"; + +export default function App() { + return ( + + + + ); +} diff --git a/apps/docs/content/components/tooltip/custom-motion.ts b/apps/docs/content/components/tooltip/custom-motion.ts index dd7ec56f39..389f462ddd 100644 --- a/apps/docs/content/components/tooltip/custom-motion.ts +++ b/apps/docs/content/components/tooltip/custom-motion.ts @@ -1,34 +1,4 @@ -const App = `import {Tooltip, Button} from "@nextui-org/react"; - -export default function App() { - return ( - - - - ); -}`; +import App from "./custom-motion.raw.jsx?raw"; const react = { "/App.jsx": App, diff --git a/apps/docs/content/components/tooltip/custom-styles.raw.jsx b/apps/docs/content/components/tooltip/custom-styles.raw.jsx new file mode 100644 index 0000000000..96dbff1c1b --- /dev/null +++ b/apps/docs/content/components/tooltip/custom-styles.raw.jsx @@ -0,0 +1,20 @@ +import {Tooltip, Button} from "@nextui-org/react"; + +export default function App() { + return ( + + + + ); +} diff --git a/apps/docs/content/components/tooltip/custom-styles.ts b/apps/docs/content/components/tooltip/custom-styles.ts index d72ba52213..da3ea9093a 100644 --- a/apps/docs/content/components/tooltip/custom-styles.ts +++ b/apps/docs/content/components/tooltip/custom-styles.ts @@ -1,26 +1,4 @@ -const App = `import {Tooltip, Button} from "@nextui-org/react"; - -export default function App() { - return ( - - - - ); -}`; +import App from "./custom-styles.raw.jsx?raw"; const react = { "/App.jsx": App, diff --git a/apps/docs/content/components/tooltip/delay-multiple.raw.jsx b/apps/docs/content/components/tooltip/delay-multiple.raw.jsx new file mode 100644 index 0000000000..c9acae2b11 --- /dev/null +++ b/apps/docs/content/components/tooltip/delay-multiple.raw.jsx @@ -0,0 +1,18 @@ +import {Tooltip, Button} from "@nextui-org/react"; + +export default function App() { + return ( +
+ + + + + + +
+ ); +} diff --git a/apps/docs/content/components/tooltip/delay-multiple.ts b/apps/docs/content/components/tooltip/delay-multiple.ts index 71336f2312..c9f4aabd4d 100644 --- a/apps/docs/content/components/tooltip/delay-multiple.ts +++ b/apps/docs/content/components/tooltip/delay-multiple.ts @@ -1,21 +1,4 @@ -const App = `import {Tooltip, Button} from "@nextui-org/react"; - -export default function App() { - return ( -
- - - - - - -
- ); -}`; +import App from "./delay-multiple.raw.jsx?raw"; const react = { "/App.jsx": App, diff --git a/apps/docs/content/components/tooltip/delay.raw.jsx b/apps/docs/content/components/tooltip/delay.raw.jsx new file mode 100644 index 0000000000..86a3124e73 --- /dev/null +++ b/apps/docs/content/components/tooltip/delay.raw.jsx @@ -0,0 +1,18 @@ +import {Tooltip, Button} from "@nextui-org/react"; + +export default function App() { + return ( +
+ + + + + + +
+ ); +} diff --git a/apps/docs/content/components/tooltip/delay.ts b/apps/docs/content/components/tooltip/delay.ts index 2dec1051a3..29e870bcca 100644 --- a/apps/docs/content/components/tooltip/delay.ts +++ b/apps/docs/content/components/tooltip/delay.ts @@ -1,21 +1,4 @@ -const App = `import {Tooltip, Button} from "@nextui-org/react"; - -export default function App() { - return ( -
- - - - - - -
- ); -}`; +import App from "./delay.raw.jsx?raw"; const react = { "/App.jsx": App, diff --git a/apps/docs/content/components/tooltip/offset.raw.jsx b/apps/docs/content/components/tooltip/offset.raw.jsx new file mode 100644 index 0000000000..96e38fa36a --- /dev/null +++ b/apps/docs/content/components/tooltip/offset.raw.jsx @@ -0,0 +1,23 @@ +import {Tooltip, Button} from "@nextui-org/react"; + +export default function App() { + return ( +
+ + + + + + + + + +
+ ); +} diff --git a/apps/docs/content/components/tooltip/offset.ts b/apps/docs/content/components/tooltip/offset.ts index d3669f7017..2fb601047c 100644 --- a/apps/docs/content/components/tooltip/offset.ts +++ b/apps/docs/content/components/tooltip/offset.ts @@ -1,26 +1,4 @@ -const App = `import {Tooltip, Button} from "@nextui-org/react"; - -export default function App() { - return ( -
- - - - - - - - - -
- ); -}`; +import App from "./offset.raw.jsx?raw"; const react = { "/App.jsx": App, diff --git a/apps/docs/content/components/tooltip/placements.raw.jsx b/apps/docs/content/components/tooltip/placements.raw.jsx new file mode 100644 index 0000000000..edfebd1494 --- /dev/null +++ b/apps/docs/content/components/tooltip/placements.raw.jsx @@ -0,0 +1,30 @@ +import {Tooltip, Button} from "@nextui-org/react"; + +export default function App() { + const placements = [ + "top-start", + "top", + "top-end", + "bottom-start", + "bottom", + "bottom-end", + "left-start", + "left", + "left-end", + "right-start", + "right", + "right-end", + ]; + + return ( +
+ {placements.map((placement) => ( + + + + ))} +
+ ); +} diff --git a/apps/docs/content/components/tooltip/placements.ts b/apps/docs/content/components/tooltip/placements.ts index cf304818c2..dc67908b7e 100644 --- a/apps/docs/content/components/tooltip/placements.ts +++ b/apps/docs/content/components/tooltip/placements.ts @@ -1,38 +1,4 @@ -const App = `import {Tooltip, Button} from "@nextui-org/react"; - -export default function App() { - const placements = [ - "top-start", - "top", - "top-end", - "bottom-start", - "bottom", - "bottom-end", - "left-start", - "left", - "left-end", - "right-start", - "right", - "right-end", - ]; - - return ( -
- {placements.map((placement) => ( - - - - ))} -
- ); -}`; +import App from "./placements.raw.jsx?raw"; const react = { "/App.jsx": App, diff --git a/apps/docs/content/components/tooltip/usage.raw.jsx b/apps/docs/content/components/tooltip/usage.raw.jsx new file mode 100644 index 0000000000..eeb11415d2 --- /dev/null +++ b/apps/docs/content/components/tooltip/usage.raw.jsx @@ -0,0 +1,9 @@ +import {Tooltip, Button} from "@nextui-org/react"; + +export default function App() { + return ( + + + + ); +} diff --git a/apps/docs/content/components/tooltip/usage.ts b/apps/docs/content/components/tooltip/usage.ts index e438e386b9..1118304c37 100644 --- a/apps/docs/content/components/tooltip/usage.ts +++ b/apps/docs/content/components/tooltip/usage.ts @@ -1,12 +1,4 @@ -const App = `import {Tooltip, Button} from "@nextui-org/react"; - -export default function App() { - return ( - - - - ); -}`; +import App from "./usage.raw.jsx?raw"; const react = { "/App.jsx": App,