From eb0dfff3a9e7cf123b54a65f784208c8f87fb87e Mon Sep 17 00:00:00 2001 From: Thatsaphorn Atchariyaphap Date: Sat, 7 Jun 2025 22:21:11 +0200 Subject: [PATCH] Refactor and redesign law firm demo page with new layout --- lawfirm-demos/demo-1/app/layout.tsx | 45 ++-- lawfirm-demos/demo-1/app/page.tsx | 225 ++++++++++--------- lawfirm-demos/demo-1/components/Footer.tsx | 18 ++ lawfirm-demos/demo-1/components/Navbar.tsx | 27 +++ lawfirm-demos/demo-1/package-lock.json | 43 ++++ lawfirm-demos/demo-1/package.json | 13 +- lawfirm-demos/demo-1/public/images/hero.jpeg | Bin 0 -> 358453 bytes 7 files changed, 237 insertions(+), 134 deletions(-) create mode 100644 lawfirm-demos/demo-1/components/Footer.tsx create mode 100644 lawfirm-demos/demo-1/components/Navbar.tsx create mode 100644 lawfirm-demos/demo-1/public/images/hero.jpeg diff --git a/lawfirm-demos/demo-1/app/layout.tsx b/lawfirm-demos/demo-1/app/layout.tsx index f7fa87e..3ee7bdf 100644 --- a/lawfirm-demos/demo-1/app/layout.tsx +++ b/lawfirm-demos/demo-1/app/layout.tsx @@ -1,34 +1,23 @@ -import type { Metadata } from "next"; -import { Geist, Geist_Mono } from "next/font/google"; import "./globals.css"; +import {Inter} from "next/font/google"; +import Navbar from "@/components/Navbar"; +import Footer from "@/components/Footer"; -const geistSans = Geist({ - variable: "--font-geist-sans", - subsets: ["latin"], -}); +const inter = Inter({subsets: ["latin"]}); -const geistMono = Geist_Mono({ - variable: "--font-geist-mono", - subsets: ["latin"], -}); - -export const metadata: Metadata = { - title: "Create Next App", - description: "Generated by create next app", +export const metadata = { + title: "Kanzlei Mustermann", + description: "Kompetente Rechtsberatung in allen Lebenslagen", }; -export default function RootLayout({ - children, -}: Readonly<{ - children: React.ReactNode; -}>) { - return ( - - - {children} - - - ); +export default function RootLayout({children}: { children: React.ReactNode }) { + return ( + + + +
{children}
+