Merge version_1 into main #1
284
src/app/page.tsx
284
src/app/page.tsx
@@ -19,35 +19,24 @@ export default function LandingPage() {
|
||||
defaultButtonVariant="elastic-effect"
|
||||
defaultTextAnimation="reveal-blur"
|
||||
borderRadius="rounded"
|
||||
contentWidth="medium"
|
||||
sizing="medium"
|
||||
background="circleGradient"
|
||||
cardStyle="glass-elevated"
|
||||
primaryButtonStyle="gradient"
|
||||
secondaryButtonStyle="glass"
|
||||
headingFontWeight="normal"
|
||||
>
|
||||
<ReactLenis root>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleApple
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "home",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Services",
|
||||
id: "services",
|
||||
},
|
||||
{
|
||||
name: "Projects",
|
||||
id: "projects",
|
||||
},
|
||||
{
|
||||
name: "Reviews",
|
||||
id: "reviews",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Home", id: "home" },
|
||||
{ name: "About", id: "about" },
|
||||
{ name: "Services", id: "services" },
|
||||
{ name: "Projects", id: "projects" },
|
||||
{ name: "Reviews", id: "reviews" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
brandName="MAC-1 Plastering"
|
||||
/>
|
||||
@@ -55,68 +44,27 @@ export default function LandingPage() {
|
||||
|
||||
<div id="home" data-section="home">
|
||||
<HeroSplit
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
background={{ variant: "radial-gradient" }}
|
||||
title="Premium Plastering. Immaculate Finish. Zero Hassle."
|
||||
description="A father-and-son team delivering flawless plastering with unmatched professionalism across York."
|
||||
buttons={[
|
||||
{
|
||||
text: "Get Your Free Quote",
|
||||
href: "#contact",
|
||||
},
|
||||
{
|
||||
text: "View Our Work",
|
||||
href: "#projects",
|
||||
},
|
||||
]}
|
||||
buttons={[{ text: "Get Your Free Quote", href: "#contact" }, { text: "View Our Work", href: "#projects" }]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/grey-clean-texture-with-copy-space-background_24837-665.jpg"
|
||||
imageAlt="Fresh plaster texture"
|
||||
mediaAnimation="slide-up"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/photo-wall-texture-pattern_58702-12543.jpg",
|
||||
alt: "Steve McMunigle",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/seamless-texture-as-concrete-background_23-2148283275.jpg",
|
||||
alt: "Team Member 2",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/photo-wall-texture-pattern_58702-12785.jpg",
|
||||
alt: "Team Member 3",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/photo-wall-texture-pattern_58702-12930.jpg",
|
||||
alt: "Team Member 4",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/boy-father-talking_1098-13610.jpg",
|
||||
alt: "Team Member 5",
|
||||
},
|
||||
{ src: "http://img.b2bpic.net/free-photo/photo-wall-texture-pattern_58702-12543.jpg", alt: "Steve McMunigle" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/seamless-texture-as-concrete-background_23-2148283275.jpg", alt: "Team Member 2" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/photo-wall-texture-pattern_58702-12785.jpg", alt: "Team Member 3" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/photo-wall-texture-pattern_58702-12930.jpg", alt: "Team Member 4" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/boy-father-talking_1098-13610.jpg", alt: "Team Member 5" },
|
||||
]}
|
||||
avatarText="100+ Happy Homeowners"
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "25+ Years Experience",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Immaculate Finish Guarantee",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Family Owned & Operated",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Cleanliness Guaranteed",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Fully Insured & Certified",
|
||||
},
|
||||
{ type: "text", text: "25+ Years Experience" },
|
||||
{ type: "text", text: "Immaculate Finish Guarantee" },
|
||||
{ type: "text", text: "Family Owned & Operated" },
|
||||
{ type: "text", text: "Cleanliness Guaranteed" },
|
||||
{ type: "text", text: "Fully Insured & Certified" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -127,33 +75,9 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "25+",
|
||||
title: "Years Experience",
|
||||
items: [
|
||||
"Deep expertise",
|
||||
"Master plasterer foundation",
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
value: "100%",
|
||||
title: "Respectful",
|
||||
items: [
|
||||
"Clean workspace",
|
||||
"Homeowner care",
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
value: "5-Star",
|
||||
title: "Rated",
|
||||
items: [
|
||||
"Verified reviews",
|
||||
"York homeowner trust",
|
||||
],
|
||||
},
|
||||
{ id: "m1", value: "25+", title: "Years Experience", items: ["Deep expertise", "Master plasterer foundation"] },
|
||||
{ id: "m2", value: "100%", title: "Respectful", items: ["Clean workspace", "Homeowner care"] },
|
||||
{ id: "m3", value: "5-Star", title: "Rated", items: ["Verified reviews", "York homeowner trust"] },
|
||||
]}
|
||||
title="Trusted Excellence"
|
||||
description="Facts that define our reputation."
|
||||
@@ -165,12 +89,7 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
title="York’s Trusted Plastering Specialists"
|
||||
description="Founded by Steve McMunigle, MAC-1 is a family-led team focused on precision, honesty, and immaculate finishes. We treat your home as if it were our own."
|
||||
buttons={[
|
||||
{
|
||||
text: "Learn More",
|
||||
href: "#about",
|
||||
},
|
||||
]}
|
||||
buttons={[{ text: "Learn More", href: "#about" }]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/girl-with-down-syndrome-her-father-painting-easel-with-brushes_1157-52292.jpg"
|
||||
/>
|
||||
</div>
|
||||
@@ -181,33 +100,9 @@ export default function LandingPage() {
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Ultra-Clean Workmanship",
|
||||
descriptions: [
|
||||
"We leave every room spotless.",
|
||||
"Impeccable attention to detail.",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smartphone-laptop-amidst-stationery_23-2147768899.jpg",
|
||||
},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Father & Son Excellence",
|
||||
descriptions: [
|
||||
"Tight-knit team work.",
|
||||
"Consistent results every time.",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-construction-worker-doing-his-job_23-2149366655.jpg",
|
||||
},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Clear Communication",
|
||||
descriptions: [
|
||||
"Punctual and professional.",
|
||||
"Honest, no-nonsense quoting.",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-handling-carpet-together-their-new-home_23-2149086837.jpg",
|
||||
},
|
||||
{ id: "f1", title: "Ultra-Clean Workmanship", descriptions: ["We leave every room spotless.", "Impeccable attention to detail."], imageSrc: "http://img.b2bpic.net/free-photo/smartphone-laptop-amidst-stationery_23-2147768899.jpg" },
|
||||
{ id: "f2", title: "Father & Son Excellence", descriptions: ["Tight-knit team work.", "Consistent results every time."], imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-construction-worker-doing-his-job_23-2149366655.jpg" },
|
||||
{ id: "f3", title: "Clear Communication", descriptions: ["Punctual and professional.", "Honest, no-nonsense quoting."], imageSrc: "http://img.b2bpic.net/free-photo/couple-handling-carpet-together-their-new-home_23-2149086837.jpg" },
|
||||
]}
|
||||
title="Our Signature Strengths"
|
||||
description="Craftsmanship you can feel. Reliability you can trust."
|
||||
@@ -221,48 +116,12 @@ export default function LandingPage() {
|
||||
gridVariant="uniform-all-items-equal"
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "s1",
|
||||
name: "Re-Skims",
|
||||
price: "Standard",
|
||||
variant: "Service",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/worker-assembles-suspended-ceiling-with-plasterboard-attaches-plasterboard-metal-frame-ceiling-using-electric-screwdriver_166373-1912.jpg",
|
||||
},
|
||||
{
|
||||
id: "s2",
|
||||
name: "Plasterboard",
|
||||
price: "Custom",
|
||||
variant: "Service",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/grey-grungy-wall-texture-background-with-copy-space_23-2148327717.jpg",
|
||||
},
|
||||
{
|
||||
id: "s3",
|
||||
name: "Artex Removal",
|
||||
price: "Expert",
|
||||
variant: "Service",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/photo-wall-texture-pattern_58702-12455.jpg",
|
||||
},
|
||||
{
|
||||
id: "s4",
|
||||
name: "Patch Repairs",
|
||||
price: "Detail",
|
||||
variant: "Service",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/professional-overalls-with-tools-background-repair-site-home-renovation-concept_169016-7323.jpg",
|
||||
},
|
||||
{
|
||||
id: "s5",
|
||||
name: "Coving",
|
||||
price: "Refined",
|
||||
variant: "Service",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/photo-wall-texture-pattern_58702-12615.jpg",
|
||||
},
|
||||
{
|
||||
id: "s6",
|
||||
name: "Insurance Work",
|
||||
price: "Trusted",
|
||||
variant: "Service",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/photo-wall-texture-pattern_58702-12878.jpg",
|
||||
},
|
||||
{ id: "s1", name: "Re-Skims", price: "Standard", variant: "Service", imageSrc: "http://img.b2bpic.net/free-photo/worker-assembles-suspended-ceiling-with-plasterboard-attaches-plasterboard-metal-frame-ceiling-using-electric-screwdriver_166373-1912.jpg" },
|
||||
{ id: "s2", name: "Plasterboard", price: "Custom", variant: "Service", imageSrc: "http://img.b2bpic.net/free-photo/grey-grungy-wall-texture-background-with-copy-space_23-2148327717.jpg" },
|
||||
{ id: "s3", name: "Artex Removal", price: "Expert", variant: "Service", imageSrc: "http://img.b2bpic.net/free-photo/photo-wall-texture-pattern_58702-12455.jpg" },
|
||||
{ id: "s4", name: "Patch Repairs", price: "Detail", variant: "Service", imageSrc: "http://img.b2bpic.net/free-photo/professional-overalls-with-tools-background-repair-site-home-renovation-concept_169016-7323.jpg" },
|
||||
{ id: "s5", name: "Coving", price: "Refined", variant: "Service", imageSrc: "http://img.b2bpic.net/free-photo/photo-wall-texture-pattern_58702-12615.jpg" },
|
||||
{ id: "s6", name: "Insurance Work", price: "Trusted", variant: "Service", imageSrc: "http://img.b2bpic.net/free-photo/photo-wall-texture-pattern_58702-12878.jpg" },
|
||||
]}
|
||||
title="Our Expert Services"
|
||||
description="Every finish, every room, always immaculate."
|
||||
@@ -276,26 +135,11 @@ export default function LandingPage() {
|
||||
rating={5}
|
||||
author="Iain G."
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/attractive-young-girl-laying-sofa-living-room-reading-magazine_176420-42537.jpg",
|
||||
alt: "Iain G",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/middle-age-woman-her-young-daughter-white-shirts-black-pants-sitting-chairs-quarreling-light-living-room_141793-98937.jpg",
|
||||
alt: "Sarah L",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-smiling-woman-resting_171337-3997.jpg",
|
||||
alt: "Mark D",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/cheerful-couple-laughing-while-talking-about-something-funny-using-laptop-cafe_637285-2104.jpg",
|
||||
alt: "Elise T",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/happy-young-man-coffee-shop-drinking-cappuccino-listening-funny-podcast-earphones-holding-smartphone-handsome-male-cafe-visitor-turns-favourite-song-mobile-phone-music-app_1258-314552.jpg",
|
||||
alt: "Paul R",
|
||||
},
|
||||
{ src: "http://img.b2bpic.net/free-photo/attractive-young-girl-laying-sofa-living-room-reading-magazine_176420-42537.jpg", alt: "Iain G" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/middle-age-woman-her-young-daughter-white-shirts-black-pants-sitting-chairs-quarreling-light-living-room_141793-98937.jpg", alt: "Sarah L" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/portrait-smiling-woman-resting_171337-3997.jpg", alt: "Mark D" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/cheerful-couple-laughing-while-talking-about-something-funny-using-laptop-cafe_637285-2104.jpg", alt: "Elise T" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/happy-young-man-coffee-shop-drinking-cappuccino-listening-funny-podcast-earphones-holding-smartphone-handsome-male-cafe-visitor-turns-favourite-song-mobile-phone-music-app_1258-314552.jpg", alt: "Paul R" },
|
||||
]}
|
||||
ratingAnimation="blur-reveal"
|
||||
avatarsAnimation="blur-reveal"
|
||||
@@ -306,15 +150,7 @@ export default function LandingPage() {
|
||||
<SocialProofOne
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
names={[
|
||||
"Homeowner Choice",
|
||||
"York Trade Union",
|
||||
"Quality Assurance",
|
||||
"Renovation Expert",
|
||||
"Top Service Award",
|
||||
"Trust Mark",
|
||||
"Master Plasterer",
|
||||
]}
|
||||
names={["Homeowner Choice", "York Trade Union", "Quality Assurance", "Renovation Expert", "Top Service Award", "Trust Mark", "Master Plasterer"]}
|
||||
title="Trusted by York Homeowners"
|
||||
description="5-Star rated service across every platform."
|
||||
/>
|
||||
@@ -323,9 +159,7 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCenter
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
background={{ variant: "plain" }}
|
||||
tag="Contact Us"
|
||||
title="Ready for a flawless finish?"
|
||||
description="Call us on 01904 578997 or send a message to get your clear, honest quote today."
|
||||
@@ -336,32 +170,8 @@ export default function LandingPage() {
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterBase
|
||||
columns={[
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "#about",
|
||||
},
|
||||
{
|
||||
label: "Services",
|
||||
href: "#services",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Support",
|
||||
items: [
|
||||
{
|
||||
label: "Get Quote",
|
||||
href: "#contact",
|
||||
},
|
||||
{
|
||||
label: "Reviews",
|
||||
href: "#reviews",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ title: "Company", items: [{ label: "About Us", href: "#about" }, { label: "Services", href: "#services" }] },
|
||||
{ title: "Support", items: [{ label: "Get Quote", href: "#contact" }, { label: "Reviews", href: "#reviews" }] },
|
||||
]}
|
||||
logoText="MAC-1 Plastering"
|
||||
copyrightText="© 2025 MAC-1 Plastering. Premium Plastering in York."
|
||||
|
||||
Reference in New Issue
Block a user