From 35620a983fea811f8f0bcdfe52f7f5cb83dbc4e5 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 4 Mar 2026 00:05:58 +0000 Subject: [PATCH] Switch to version 5: modified src/app/layout.tsx --- src/app/layout.tsx | 1408 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 1400 insertions(+), 8 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index e8af6fe..b28da53 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,22 +1,1413 @@ import type { Metadata } from "next"; +import { Libre_Baskerville } from "next/font/google"; import { Inter } from "next/font/google"; import "./globals.css"; -import "./styles/variables.css"; -import "./styles/base.css"; +import { ServiceWrapper } from "@/components/ServiceWrapper"; +import Tag from "@/tag/Tag"; -const inter = Inter({ subsets: ["latin"] }); +const libreBaskerville = Libre_Baskerville({ + variable: "--font-libre-baskerville", subsets: ["latin"], + weight: ["400", "700"], +}); + +const inter = Inter({ + variable: "--font-inter", subsets: ["latin"], +}); export const metadata: Metadata = { - title: "MJ Airconditioning", description: "Expert Air Conditioning & Heating Solutions"}; + title: "MJ Airconditioning & Heating | HVAC Services Melbourne | 5-Star Rated", description: "Expert air conditioning & heating services in Eastern & South Eastern Melbourne. 15+ years experience. Same-day repairs. Licensed & ARC certified. Call 0411 966 361 for free quote.", keywords: "air conditioning, heating, HVAC, Melbourne, repairs, installation, split system, ducted heating", openGraph: { + title: "MJ Airconditioning & Heating | HVAC Services Melbourne", description: "Trusted HVAC specialists serving Eastern & South Eastern Melbourne with 15+ years experience and 5-star customer ratings.", siteName: "MJ Airconditioning & Heating", type: "website" + }, + twitter: { + card: "summary_large_image", title: "MJ Airconditioning & Heating | HVAC Services Melbourne", description: "Expert air conditioning & heating repairs and installation. Same-day service available." + }, + robots: { + index: true, + follow: true, + }, +}; export default function RootLayout({ children, -}: { +}: Readonly<{ children: React.ReactNode; -}) { +}>) { return ( - - {children} + + + + + {children} + +