From 9d36e13fb4fd1ae87e704d752a2c360d9a1cde66 Mon Sep 17 00:00:00 2001 From: donny Date: Wed, 27 May 2026 18:29:55 -0700 Subject: [PATCH] feat: set up basic app shell components --- app/layout.tsx | 12 ++++-- app/page.tsx | 66 +-------------------------------- app/uses/page.tsx | 16 ++++++++ components/layout/Container.tsx | 7 ++++ components/layout/Footer.tsx | 9 +++++ components/layout/Header.tsx | 18 +++++++++ components/layout/Nav.tsx | 24 ++++++++++++ 7 files changed, 85 insertions(+), 67 deletions(-) create mode 100644 app/uses/page.tsx create mode 100644 components/layout/Container.tsx create mode 100644 components/layout/Footer.tsx create mode 100644 components/layout/Header.tsx create mode 100644 components/layout/Nav.tsx diff --git a/app/layout.tsx b/app/layout.tsx index 976eb90..696927d 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -1,6 +1,9 @@ import type { Metadata } from "next"; import { Geist, Geist_Mono } from "next/font/google"; import "./globals.css"; +import Header from "@/components/layout/Header"; +import Footer from "@/components/layout/Footer"; +import Container from "@/components/layout/Container"; const geistSans = Geist({ variable: "--font-geist-sans", @@ -13,8 +16,7 @@ const geistMono = Geist_Mono({ }); export const metadata: Metadata = { - title: "Create Next App", - description: "Generated by create next app", + title: "Angel Mankel — Software Engineer" }; export default function RootLayout({ @@ -27,7 +29,11 @@ export default function RootLayout({ lang="en" className={`${geistSans.variable} ${geistMono.variable} h-full antialiased`} > - {children} + +
+ {children} +