Merge version_1 into main #1
@@ -53,7 +53,7 @@ export default function AboutPage() {
|
||||
},
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=64cqzn"
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=64cqzn&_wi=2"
|
||||
imageAlt="small business lawn care owner"
|
||||
useInvertedBackground={false}
|
||||
ariaLabel="About us hero section"
|
||||
@@ -122,37 +122,37 @@ export default function AboutPage() {
|
||||
{
|
||||
id: "testimonial-1",
|
||||
name: "Sarah Johnson",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=hn2hv0",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=hn2hv0&_wi=2",
|
||||
imageAlt: "professional headshot portrait",
|
||||
},
|
||||
{
|
||||
id: "testimonial-2",
|
||||
name: "Michael Chen",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=620uet",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=620uet&_wi=2",
|
||||
imageAlt: "satisfied customer portrait",
|
||||
},
|
||||
{
|
||||
id: "testimonial-3",
|
||||
name: "Jennifer Martinez",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=rbp2bq",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=rbp2bq&_wi=2",
|
||||
imageAlt: "happy customer portrait",
|
||||
},
|
||||
{
|
||||
id: "testimonial-4",
|
||||
name: "Robert Williams",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=220zse",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=220zse&_wi=2",
|
||||
imageAlt: "customer review portrait",
|
||||
},
|
||||
{
|
||||
id: "testimonial-5",
|
||||
name: "Lisa Thompson",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=7u8kr2",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=7u8kr2&_wi=2",
|
||||
imageAlt: "smiling customer portrait",
|
||||
},
|
||||
{
|
||||
id: "testimonial-6",
|
||||
name: "David Anderson",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=2291dm",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=2291dm&_wi=2",
|
||||
imageAlt: "happy customer face",
|
||||
},
|
||||
]}
|
||||
@@ -172,7 +172,7 @@ export default function AboutPage() {
|
||||
<div id="footer-about" data-section="footer-about" className="py-12 md:py-16 px-4 bg-[var(--foreground)]">
|
||||
<div className="max-w-6xl mx-auto">
|
||||
<FooterMedia
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=qba3ro"
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=qba3ro&_wi=5"
|
||||
imageAlt="Davie Florida residential neighborhood"
|
||||
logoText="M&M Best Lawn Service"
|
||||
copyrightText="© 2025 M&M Best Lawn Service. All rights reserved."
|
||||
|
||||
@@ -167,7 +167,7 @@ const ContactPage = () => {
|
||||
|
||||
<footer id="footer-home" data-section="footer-home" className="py-12 md:py-16 px-4 bg-[var(--foreground)]">
|
||||
<FooterMedia
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=qba3ro"
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=qba3ro&_wi=6"
|
||||
imageAlt="Davie Florida residential neighborhood"
|
||||
logoText="M&M Best Lawn Service"
|
||||
copyrightText="© 2025 M&M Best Lawn Service. All rights reserved."
|
||||
|
||||
@@ -1,24 +1,61 @@
|
||||
import type { Metadata } from "next";
|
||||
import { Halant } from "next/font/google";
|
||||
import { Inter } from "next/font/google";
|
||||
import { Open_Sans } from "next/font/google";
|
||||
import "./globals.css";
|
||||
import { ServiceWrapper } from "@/components/ServiceWrapper";
|
||||
import Tag from "@/tag/Tag";
|
||||
import { getVisualEditScript } from "@/utils/visual-edit-script";
|
||||
import { Open_Sans } from "next/font/google";
|
||||
|
||||
const halant = Halant({
|
||||
variable: "--font-halant",
|
||||
subsets: ["latin"],
|
||||
weight: ["300", "400", "500", "600", "700"],
|
||||
});
|
||||
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "Webild components 2",
|
||||
description: "Generated by create next app",
|
||||
};
|
||||
const inter = Inter({
|
||||
variable: "--font-inter",
|
||||
subsets: ["latin"],
|
||||
});
|
||||
|
||||
const openSans = Open_Sans({
|
||||
variable: "--font-open-sans",
|
||||
subsets: ["latin"],
|
||||
});
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "M&M Best Lawn Service | Davie FL Lawn Care",
|
||||
description: "Affordable lawn mowing & maintenance in Davie, FL. Professional service starting at $30. 5-star rated. Call (954) 555-0123 today!",
|
||||
keywords: "lawn care Davie FL, lawn mowing Sunrise, landscaping Broward County, affordable lawn service, lawn maintenance",
|
||||
metadataBase: new URL("https://mmbestlawn.com"),
|
||||
alternates: {
|
||||
canonical: "https://mmbestlawn.com",
|
||||
},
|
||||
openGraph: {
|
||||
title: "M&M Best Lawn Service - Affordable Lawn Care in Davie",
|
||||
description: "Professional lawn mowing & maintenance. 5-star service starting at $30. Serving Davie, Sunrise, Plantation & more.",
|
||||
url: "https://mmbestlawn.com",
|
||||
siteName: "M&M Best Lawn Service",
|
||||
type: "website",
|
||||
images: [
|
||||
{
|
||||
url: "https://mmbestlawn.com/og-image.jpg",
|
||||
alt: "M&M Best Lawn Service - Professional lawn care",
|
||||
},
|
||||
],
|
||||
},
|
||||
twitter: {
|
||||
card: "summary_large_image",
|
||||
title: "M&M Best Lawn Service | Davie FL",
|
||||
description: "Affordable professional lawn care. 5-star rated. Free quotes available.",
|
||||
images: ["https://mmbestlawn.com/twitter-image.jpg"],
|
||||
},
|
||||
robots: {
|
||||
index: true,
|
||||
follow: true,
|
||||
},
|
||||
};
|
||||
|
||||
export default function RootLayout({
|
||||
children,
|
||||
}: Readonly<{
|
||||
@@ -27,7 +64,9 @@ export default function RootLayout({
|
||||
return (
|
||||
<html lang="en" suppressHydrationWarning>
|
||||
<ServiceWrapper>
|
||||
<body className={`${openSans.variable} antialiased`}>
|
||||
<body
|
||||
className={`${halant.variable} ${inter.variable} ${openSans.variable} antialiased`}
|
||||
>
|
||||
<Tag />
|
||||
{children}
|
||||
<script
|
||||
@@ -39,4 +78,4 @@ export default function RootLayout({
|
||||
</ServiceWrapper>
|
||||
</html>
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -97,7 +97,7 @@ export default function HomePage() {
|
||||
},
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=64cqzn"
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=64cqzn&_wi=1"
|
||||
imageAlt="small business lawn care owner"
|
||||
useInvertedBackground={false}
|
||||
ariaLabel="About section - M&M Best Lawn Service"
|
||||
@@ -219,37 +219,37 @@ export default function HomePage() {
|
||||
{
|
||||
id: "testimonial-1",
|
||||
name: "Sarah Johnson",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=hn2hv0",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=hn2hv0&_wi=1",
|
||||
imageAlt: "professional headshot portrait",
|
||||
},
|
||||
{
|
||||
id: "testimonial-2",
|
||||
name: "Michael Chen",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=620uet",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=620uet&_wi=1",
|
||||
imageAlt: "satisfied customer portrait",
|
||||
},
|
||||
{
|
||||
id: "testimonial-3",
|
||||
name: "Jennifer Martinez",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=rbp2bq",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=rbp2bq&_wi=1",
|
||||
imageAlt: "happy customer portrait",
|
||||
},
|
||||
{
|
||||
id: "testimonial-4",
|
||||
name: "Robert Williams",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=220zse",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=220zse&_wi=1",
|
||||
imageAlt: "customer review portrait",
|
||||
},
|
||||
{
|
||||
id: "testimonial-5",
|
||||
name: "Lisa Thompson",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=7u8kr2",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=7u8kr2&_wi=1",
|
||||
imageAlt: "smiling customer portrait",
|
||||
},
|
||||
{
|
||||
id: "testimonial-6",
|
||||
name: "David Anderson",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=2291dm",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=2291dm&_wi=1",
|
||||
imageAlt: "happy customer face",
|
||||
},
|
||||
]}
|
||||
@@ -342,7 +342,7 @@ export default function HomePage() {
|
||||
<div id="footer-home" data-section="footer-home" className="py-12 md:py-16 px-4 bg-[var(--foreground)]">
|
||||
<div className="max-w-6xl mx-auto">
|
||||
<FooterMedia
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=qba3ro"
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=qba3ro&_wi=1"
|
||||
imageAlt="Davie Florida residential neighborhood"
|
||||
logoText="M&M Best Lawn Service"
|
||||
copyrightText="© 2025 M&M Best Lawn Service. All rights reserved."
|
||||
|
||||
@@ -53,7 +53,7 @@ export default function ServiceAreasPage() {
|
||||
},
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=qba3ro"
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=qba3ro&_wi=3"
|
||||
imageAlt="Davie Florida residential neighborhood"
|
||||
useInvertedBackground={false}
|
||||
ariaLabel="Service areas header section"
|
||||
@@ -153,7 +153,7 @@ export default function ServiceAreasPage() {
|
||||
<div id="footer-service-areas" data-section="footer-service-areas" className="py-12 md:py-16 px-4 bg-[var(--foreground)]">
|
||||
<div className="max-w-6xl mx-auto">
|
||||
<FooterMedia
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=qba3ro"
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=qba3ro&_wi=4"
|
||||
imageAlt="Davie Florida residential neighborhood"
|
||||
logoText="M&M Best Lawn Service"
|
||||
copyrightText="© 2025 M&M Best Lawn Service. All rights reserved."
|
||||
|
||||
@@ -189,7 +189,7 @@ export default function ServicesPage() {
|
||||
<div id="footer-services" data-section="footer-services" className="py-12 md:py-16 px-4 bg-[var(--foreground)]">
|
||||
<div className="max-w-6xl mx-auto">
|
||||
<FooterMedia
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=qba3ro"
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=qba3ro&_wi=2"
|
||||
imageAlt="Davie Florida residential neighborhood"
|
||||
logoText="M&M Best Lawn Service"
|
||||
copyrightText="© 2025 M&M Best Lawn Service. All rights reserved."
|
||||
|
||||
Reference in New Issue
Block a user