Merge version_4 into main

Merge version_4 into main
This commit was merged in pull request #3.
This commit is contained in:
2026-02-10 04:40:36 +00:00
2 changed files with 13 additions and 42 deletions

View File

@@ -1,47 +1,18 @@
import type { Metadata } from "next";
import { Plus_Jakarta_Sans } from "next/font/google";
import "./globals.css";
import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
const plusJakartaSans = Plus_Jakarta_Sans({
variable: "--font-plus-jakarta-sans", subsets: ["latin"],
});
export const metadata: Metadata = {
title: "BuildWave | San Diego Construction Company", description: "Premium construction services in San Diego. Residential, commercial, and renovation projects with 15+ years of excellence and expertise.", keywords: "construction San Diego, home builders, commercial construction, renovation contractor, residential construction", metadataBase: new URL("https://buildwave-construction.com"),
alternates: {
canonical: "https://buildwave-construction.com"
},
openGraph: {
title: "BuildWave | Professional Construction Services", description: "San Diego's trusted construction company for residential and commercial projects.", siteName: "BuildWave", type: "website", images: [
{
url: "https://img.b2bpic.net/free-photo/standing-industrial-engineers-blue-vests-helmets_496169-947.jpg", alt: "BuildWave Construction Project"
}
]
},
twitter: {
card: "summary_large_image", title: "BuildWave Construction", description: "Premium construction services in San Diego", images: ["https://img.b2bpic.net/free-photo/standing-industrial-engineers-blue-vests-helmets_496169-947.jpg"]
},
robots: {
index: true,
follow: true
}
};
title: "BuildWave Construction", description: "Premium construction services for San Diego"};
export default function RootLayout({
children,
}: Readonly<{
}: {
children: React.ReactNode;
}>) {
}) {
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body
className={plusJakartaSans.variable}
>
<Tag />
{children}
<html lang="en">
<body>
{children}
<script
dangerouslySetInnerHTML={{
@@ -1261,7 +1232,6 @@ export default function RootLayout({
}}
/>
</body>
</ServiceWrapper>
</html>
);
}

View File

@@ -1,7 +1,7 @@
"use client"
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import HeroCarouselLogo from '@/components/sections/hero/heroCarouselLogo/HeroCarouselLogo';
import TextSplitAbout from '@/components/sections/about/TextSplitAbout';
import FeatureCardNine from '@/components/sections/feature/FeatureCardNine';
@@ -27,7 +27,7 @@ export default function LandingPage() {
headingFontWeight="bold"
>
<div id="nav" data-section="nav">
<NavbarStyleApple
<NavbarLayoutFloatingOverlay
brandName="BuildWave"
navItems={[
{ name: "Services", id: "services" },
@@ -35,6 +35,7 @@ export default function LandingPage() {
{ name: "About", id: "about" },
{ name: "Contact", id: "contact" }
]}
button={{ text: "Get Started", href: "contact" }}
/>
</div>