8 Commits

Author SHA1 Message Date
53e7ab4865 Update src/app/page.tsx 2026-03-05 05:05:02 +00:00
f3dbe8c87e Update src/app/layout.tsx 2026-03-05 05:05:01 +00:00
1878d7c295 Merge version_2 into main
Merge version_2 into main
2026-03-05 02:46:42 +00:00
45e04e0cd6 Update src/app/page.tsx 2026-03-05 02:46:38 +00:00
53c17eb696 Update src/app/layout.tsx 2026-03-05 02:46:38 +00:00
7d4851f84d Merge version_1 into main
Merge version_1 into main
2026-03-05 02:45:04 +00:00
c989913023 Merge version_1 into main
Merge version_1 into main
2026-03-05 02:44:13 +00:00
f81f622f24 Merge version_1 into main
Merge version_1 into main
2026-03-05 02:42:37 +00:00
2 changed files with 14 additions and 54 deletions

View File

@@ -1,66 +1,27 @@
import type { Metadata } from "next"; import type { Metadata } from "next";
import { Mulish } from "next/font/google"; import { Geist, Geist_Mono } from "next/font/google";
import { Inter } from "next/font/google";
import "./globals.css"; import "./globals.css";
import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
const mulish = Mulish({ const geist = Geist({
variable: "--font-mulish", variable: "--font-geist-sans", subsets: ["latin"],
subsets: ["latin"],
}); });
const inter = Inter({ const geistMono = Geist_Mono({
variable: "--font-inter", variable: "--font-geist-mono", subsets: ["latin"],
subsets: ["latin"],
}); });
export const metadata: Metadata = { export const metadata: Metadata = {
title: "Silverline Roofing Experts | South Florida Roof Repair & Replacement", title: "Silverline Roofing | South Florida Roofing Experts", description: "Professional roofing services in South Florida. Roof repairs, replacements, leak detection, and inspections."};
description: "Licensed & insured roofing contractor in South Florida. Expert roof repair, leak detection, inspections & replacements. 4.9★ Google rating. Free estimates.",
keywords: "roofing contractor South Florida, roof repair Pompano Beach, roof replacement Broward County, roof leak repair, licensed roofer",
metadataBase: new URL("https://silverlineroofingexperts.com"),
alternates: {
canonical: "https://silverlineroofingexperts.com",
},
openGraph: {
title: "Silverline Roofing Experts | South Florida Roof Services",
description: "Professional roofing services in South Florida. Roof repair, replacement, leak detection & inspections. Family-owned, fully licensed & insured.",
url: "https://silverlineroofingexperts.com",
siteName: "Silverline Roofing Experts",
type: "website",
images: [
{
url: "http://img.b2bpic.net/free-photo/man-sitting-roof_23-2148748778.jpg",
alt: "Silverline Roofing - Professional South Florida Roofing",
},
],
},
twitter: {
card: "summary_large_image",
title: "Silverline Roofing Experts | South Florida",
description: "Expert roofing contractor. Repairs, replacements & inspections. 4.9★ rated.",
images: ["http://img.b2bpic.net/free-photo/man-sitting-roof_23-2148748778.jpg"],
},
robots: {
index: true,
follow: true,
},
};
export default function RootLayout({ export default function RootLayout({
children, children,
}: Readonly<{ }: {
children: React.ReactNode; children: React.ReactNode;
}>) { }) {
return ( return (
<html lang="en" suppressHydrationWarning> <html lang="en">
<ServiceWrapper> <body className={`${geist.variable} ${geistMono.variable} antialiased`}>
<body {children}
className={`${mulish.variable} ${inter.variable} antialiased`}
>
<Tag />
{children}
<script <script
dangerouslySetInnerHTML={{ dangerouslySetInnerHTML={{
@@ -1429,7 +1390,6 @@ export default function RootLayout({
}} }}
/> />
</body> </body>
</ServiceWrapper>
</html> </html>
); );
} }

View File

@@ -48,7 +48,7 @@ export default function HomePage() {
logoText="Silverline Roofing" logoText="Silverline Roofing"
description="South Florida Roofing Experts You Can Trust. Roof repairs, leak detection, inspections, and full roof replacements done right the first time." description="South Florida Roofing Experts You Can Trust. Roof repairs, leak detection, inspections, and full roof replacements done right the first time."
buttons={[ buttons={[
{ text: "📞 Call Now", href: "tel:(954)624-2925" }, { text: "Schedule Free Inspection", href: "/contact" },
{ text: "📋 Free Inspection", href: "/contact" }, { text: "📋 Free Inspection", href: "/contact" },
]} ]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
@@ -158,7 +158,7 @@ export default function HomePage() {
imageSrc: "http://img.b2bpic.net/free-photo/smiling-beautiful-middle-aged-business-woman_1262-3085.jpg?_wi=1", imageAlt: "Lisa Thompson"}, imageSrc: "http://img.b2bpic.net/free-photo/smiling-beautiful-middle-aged-business-woman_1262-3085.jpg?_wi=1", imageAlt: "Lisa Thompson"},
]} ]}
title="Customer Reviews" title="Customer Reviews"
description="⭐ 4.9 Google Rating with 14+ reviews. Real feedback from satisfied homeowners." description="⭐ 4.9/5 Rating 14+ Verified Reviews • 500+ Homes Served"
gridVariant="uniform-all-items-equal" gridVariant="uniform-all-items-equal"
carouselMode="buttons" carouselMode="buttons"
animationType="slide-up" animationType="slide-up"