diff --git a/app/components/Footer.tsx b/app/components/Footer.tsx new file mode 100644 index 0000000..2cbe4f2 --- /dev/null +++ b/app/components/Footer.tsx @@ -0,0 +1,3 @@ +export default function Footer() { + return
Footer
+} diff --git a/app/components/Header.tsx b/app/components/Header.tsx new file mode 100644 index 0000000..4bfacc8 --- /dev/null +++ b/app/components/Header.tsx @@ -0,0 +1,3 @@ +export default function Header() { + return
Header
+} diff --git a/app/components/MainWrapper.tsx b/app/components/MainWrapper.tsx new file mode 100644 index 0000000..ecafb16 --- /dev/null +++ b/app/components/MainWrapper.tsx @@ -0,0 +1,11 @@ +export default function MainWrapper({ + children, +}: Readonly<{ + children: React.ReactNode +}>) { + return ( +
+ {children} +
+ ) +} diff --git a/app/components/Sidebar.tsx b/app/components/Sidebar.tsx new file mode 100644 index 0000000..ea5d76d --- /dev/null +++ b/app/components/Sidebar.tsx @@ -0,0 +1,5 @@ +export default function Sidebar() { + return ( +
Sidebar
+ ) +} diff --git a/app/globals.css b/app/globals.css index 37d72f8..82c14fe 100644 --- a/app/globals.css +++ b/app/globals.css @@ -19,6 +19,10 @@ } } +* { + border: 1px solid purple; +} + body { background: var(--background); color: var(--foreground); diff --git a/app/layout.tsx b/app/layout.tsx index aa50d9a..d02129b 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -1,5 +1,9 @@ import type { Metadata } from 'next' import { Geist, Geist_Mono } from 'next/font/google' +import Footer from './components/Footer' +import Header from './components/Header' +import MainWrapper from './components/MainWrapper' +import Sidebar from './components/Sidebar' import './globals.css' const geistSans = Geist({ @@ -24,7 +28,14 @@ export default function RootLayout({ }>) { return ( - {children} + +
+
+ {children} + +
+ ) } diff --git a/package.json b/package.json index 621bd3c..214cc76 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,8 @@ "type-check": "tsc --noEmit", "check": "npm run lint && npm run format:check && npm run type-check && npm run build", "prepare": "husky", - "format:check": "prettier --check ." + "format:check": "prettier --check .", + "format": "prettier --write ." }, "dependencies": { "next": "16.2.7",