From 132941e9a2e19e02d281aa684fb8ec29861fb405 Mon Sep 17 00:00:00 2001 From: Ezekiel Lopez Date: Fri, 25 Jul 2025 23:16:53 -0700 Subject: [PATCH 1/6] Add pnpm lockfile and create layout for Talk page - Introduced `pnpm-lock.yaml` to manage package dependencies. - Created `layout.tsx` for the Talk page, including metadata and structure with Header and Footer components. - Updated `page.css` for consistent styling. - Modified `page.tsx` to display a placeholder structure for the Talk page. --- app/talk/layout.tsx | 41 + app/talk/page.css | 24 +- app/talk/page.tsx | 25 +- pnpm-lock.yaml | 5351 +++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 5416 insertions(+), 25 deletions(-) create mode 100644 app/talk/layout.tsx create mode 100644 pnpm-lock.yaml diff --git a/app/talk/layout.tsx b/app/talk/layout.tsx new file mode 100644 index 0000000..1f7d1a0 --- /dev/null +++ b/app/talk/layout.tsx @@ -0,0 +1,41 @@ +import { ReactNode } from "react" +import type { Metadata } from "next" +import "../globals.css" +import { Header } from "../components/Header" +import { Footer } from "../components/Footer" +import { siteConfig } from "../siteConfig" +import StyledComponentsRegistry from "../StyledComponentsRegistry" + +export const metadata: Metadata = { + title: siteConfig.title, + description: siteConfig.description, + openGraph: { + type: "website", + url: siteConfig.url, + title: siteConfig.title, + description: siteConfig.description, + images: siteConfig.ogImage + } +} + +export default function RootLayout({ + children +}: Readonly<{ + children: ReactNode +}>) { + return ( + + + + + + + +
+ {children} +