@@ -2,6 +2,8 @@ import type { Metadata } from "next";
22import "./globals.css" ;
33import { Inter , Roboto_Mono } from "next/font/google" ;
44import Script from "next/script" ;
5+ import { Header } from "@/components/Header" ;
6+ import { Footer } from "@/components/Footer" ;
57
68const inter = Inter ( { subsets : [ "latin" ] , variable : "--font-inter" } ) ;
79const robotoMono = Roboto_Mono ( {
@@ -12,11 +14,14 @@ const robotoMono = Roboto_Mono({
1214
1315export const metadata : Metadata = {
1416 title : "ChainSquad GmbH - Pioneering Web3 Engineering Excellence" ,
15- description : "German technology consultancy at the intersection of blockchain, AI, and full-stack development. Building production-ready systems since 2016." ,
16- keywords : "blockchain, Web3, AI, full-stack development, smart contracts, decentralized systems, Germany, consultancy" ,
17+ description :
18+ "German technology consultancy at the intersection of blockchain, AI, and full-stack development. Building production-ready systems since 2016." ,
19+ keywords :
20+ "blockchain, Web3, AI, full-stack development, smart contracts, decentralized systems, Germany, consultancy" ,
1721 openGraph : {
1822 title : "ChainSquad GmbH - Pioneering Web3 Engineering Excellence" ,
19- description : "German technology consultancy at the intersection of blockchain, AI, and full-stack development." ,
23+ description :
24+ "German technology consultancy at the intersection of blockchain, AI, and full-stack development." ,
2025 url : "https://chainsquad.com" ,
2126 siteName : "ChainSquad" ,
2227 type : "website" ,
@@ -31,7 +36,11 @@ export default function RootLayout({
3136 return (
3237 < html lang = "en" className = { `${ inter . variable } ${ robotoMono . variable } ` } >
3338 < body className = "antialiased" >
34- { children }
39+ < div className = "min-h-screen bg-background" >
40+ < Header />
41+ { children }
42+ < Footer />
43+ </ div >
3544 < Script
3645 defer
3746 data-domain = "chainsquad.com"
0 commit comments