From 17e60db935f49ae4cd35bae5feea8af2e7e64a8e Mon Sep 17 00:00:00 2001 From: yiekheng Date: Sat, 2 May 2026 20:31:16 +0800 Subject: [PATCH] feat(web): add scaffold layout and page (frontend-design generated) --- web/app/globals.css | 1 + web/app/layout.tsx | 17 ++++++++++ web/app/page.tsx | 77 +++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 95 insertions(+) create mode 100644 web/app/globals.css create mode 100644 web/app/layout.tsx create mode 100644 web/app/page.tsx diff --git a/web/app/globals.css b/web/app/globals.css new file mode 100644 index 0000000..f1d8c73 --- /dev/null +++ b/web/app/globals.css @@ -0,0 +1 @@ +@import "tailwindcss"; diff --git a/web/app/layout.tsx b/web/app/layout.tsx new file mode 100644 index 0000000..1a4acb1 --- /dev/null +++ b/web/app/layout.tsx @@ -0,0 +1,17 @@ +import "./globals.css"; + +export const metadata = { + title: "CM Bot V2", +}; + +export default function RootLayout({ + children, +}: { + children: React.ReactNode; +}) { + return ( + + {children} + + ); +} diff --git a/web/app/page.tsx b/web/app/page.tsx new file mode 100644 index 0000000..381d3c4 --- /dev/null +++ b/web/app/page.tsx @@ -0,0 +1,77 @@ +export default function Home() { + const hazardStripe = { + backgroundImage: + "repeating-linear-gradient(45deg, #facc15 0 24px, #18181b 24px 48px)", + }; + + return ( +
+ {/* Top hazard stripe */} +
+ ); +}