diff options
Diffstat (limited to 'examples/kitchen-sink/apps/admin/src')
| -rw-r--r-- | examples/kitchen-sink/apps/admin/src/App.css | 40 | ||||
| -rw-r--r-- | examples/kitchen-sink/apps/admin/src/App.tsx | 22 | ||||
| -rw-r--r-- | examples/kitchen-sink/apps/admin/src/index.css | 14 | ||||
| -rw-r--r-- | examples/kitchen-sink/apps/admin/src/main.tsx | 11 |
4 files changed, 87 insertions, 0 deletions
diff --git a/examples/kitchen-sink/apps/admin/src/App.css b/examples/kitchen-sink/apps/admin/src/App.css new file mode 100644 index 0000000..dc5bbf4 --- /dev/null +++ b/examples/kitchen-sink/apps/admin/src/App.css @@ -0,0 +1,40 @@ +.container { + min-height: 100vh; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + gap: 1.5rem; + max-width: 100%; + margin: 0 auto; + padding: 0 16px; + text-align: center; +} + +.title { + font-size: 3rem; + font-weight: 700; + margin: 0; +} + +.title span { + display: inline-block; + background-image: linear-gradient(to right, #3b82f6, #ef4444); + -webkit-background-clip: text; + background-clip: text; + color: transparent; +} + +.description { + color: #9ca3af; + font-weight: 500; +} + +.description a { + color: #3b82f6; + text-decoration: none; +} + +.description a:hover { + text-decoration: underline; +} diff --git a/examples/kitchen-sink/apps/admin/src/App.tsx b/examples/kitchen-sink/apps/admin/src/App.tsx new file mode 100644 index 0000000..ed28394 --- /dev/null +++ b/examples/kitchen-sink/apps/admin/src/App.tsx @@ -0,0 +1,22 @@ +import * as React from "react"; +import "./App.css"; +import { CounterButton, NewTabLink } from "ui"; + +function App() { + return ( + <div className="container"> + <h1 className="title"> + Admin <br /> + <span>Kitchen Sink</span> + </h1> + <CounterButton /> + <p className="description"> + Built With{" "} + <NewTabLink href="https://turbo.build/repo">Turborepo</NewTabLink> +{" "} + <NewTabLink href="https://vitejs.dev/">Vite</NewTabLink> + </p> + </div> + ); +} + +export default App; diff --git a/examples/kitchen-sink/apps/admin/src/index.css b/examples/kitchen-sink/apps/admin/src/index.css new file mode 100644 index 0000000..863ff0b --- /dev/null +++ b/examples/kitchen-sink/apps/admin/src/index.css @@ -0,0 +1,14 @@ +html { + font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, + Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif; + -webkit-text-size-adjust: 100%; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-tap-highlight-color: transparent; + line-height: 1.5; + tab-size: 4; +} + +body { + margin: 0; +} diff --git a/examples/kitchen-sink/apps/admin/src/main.tsx b/examples/kitchen-sink/apps/admin/src/main.tsx new file mode 100644 index 0000000..794ecaf --- /dev/null +++ b/examples/kitchen-sink/apps/admin/src/main.tsx @@ -0,0 +1,11 @@ +import * as React from "react"; +import * as ReactDOM from "react-dom"; +import "./index.css"; +import App from "./App"; + +ReactDOM.render( + <React.StrictMode> + <App /> + </React.StrictMode>, + document.getElementById("root") +); |
