aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/examples/with-tailwind/packages/ui/src
diff options
context:
space:
mode:
Diffstat (limited to 'examples/with-tailwind/packages/ui/src')
-rw-r--r--examples/with-tailwind/packages/ui/src/Button.tsx16
-rw-r--r--examples/with-tailwind/packages/ui/src/Card.tsx27
-rw-r--r--examples/with-tailwind/packages/ui/src/index.tsx6
-rw-r--r--examples/with-tailwind/packages/ui/src/styles.css3
4 files changed, 52 insertions, 0 deletions
diff --git a/examples/with-tailwind/packages/ui/src/Button.tsx b/examples/with-tailwind/packages/ui/src/Button.tsx
new file mode 100644
index 0000000..495d02a
--- /dev/null
+++ b/examples/with-tailwind/packages/ui/src/Button.tsx
@@ -0,0 +1,16 @@
+import * as React from "react";
+
+export const Button = () => {
+ return (
+ <div className="rounded-md ">
+ <a href="https://turbo.build/repo/docs">
+ <div className="ui-flex ui-w-full ui-items-center ui-justify-center ui-rounded-md ui-border ui-border-transparent ui-px-8 ui-py-3 ui-text-base ui-font-medium ui-no-underline ui-bg-white ui-text-black hover:ui-bg-gray-300 md:ui-py-3 md:ui-px-10 md:ui-text-lg md:ui-leading-6">
+ Read the docs
+ <span className="ui-ml-2 ui-bg-gradient-to-r ui-from-brandred ui-to-brandblue ui-bg-clip-text ui-text-transparent">
+ →
+ </span>
+ </div>
+ </a>
+ </div>
+ );
+};
diff --git a/examples/with-tailwind/packages/ui/src/Card.tsx b/examples/with-tailwind/packages/ui/src/Card.tsx
new file mode 100644
index 0000000..6083de2
--- /dev/null
+++ b/examples/with-tailwind/packages/ui/src/Card.tsx
@@ -0,0 +1,27 @@
+import * as React from "react";
+
+export const Card = ({
+ title,
+ cta,
+ href,
+}: {
+ title: string;
+ cta: string;
+ href: string;
+}) => {
+ return (
+ <a
+ target="_blank"
+ rel="noopener noreferrer"
+ href={href}
+ className="ui-group ui-mt-4 ui-rounded-lg ui-border ui-border-transparent ui-overflow-hidden ui-bg-origin-border ui-bg-gradient-to-r ui-from-brandred ui-to-brandblue ui-text-[#6b7280]"
+ >
+ <div className="ui-p-4 ui-bg-zinc-900 ui-h-full">
+ <p className="ui-inline-block ui-text-xl ui-text-white">{title}</p>
+ <div className="ui-text-xs ui-mt-4 group-hover:ui-underline">
+ {cta} →
+ </div>
+ </div>
+ </a>
+ );
+};
diff --git a/examples/with-tailwind/packages/ui/src/index.tsx b/examples/with-tailwind/packages/ui/src/index.tsx
new file mode 100644
index 0000000..8af7073
--- /dev/null
+++ b/examples/with-tailwind/packages/ui/src/index.tsx
@@ -0,0 +1,6 @@
+// styles
+import "./styles.css";
+
+// components
+export * from "./Button";
+export * from "./Card";
diff --git a/examples/with-tailwind/packages/ui/src/styles.css b/examples/with-tailwind/packages/ui/src/styles.css
new file mode 100644
index 0000000..b5c61c9
--- /dev/null
+++ b/examples/with-tailwind/packages/ui/src/styles.css
@@ -0,0 +1,3 @@
+@tailwind base;
+@tailwind components;
+@tailwind utilities;