Merge version_2 into main #2
313
src/app/page.tsx
313
src/app/page.tsx
@@ -31,27 +31,17 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Home", id: "hero"},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Services",
|
||||
id: "services",
|
||||
},
|
||||
name: "Services", id: "services"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="Armour Shower"
|
||||
button={{
|
||||
text: "Get a Quote",
|
||||
href: "#contact",
|
||||
}}
|
||||
text: "Get a Quote", href: "#contact"}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -61,78 +51,39 @@ export default function LandingPage() {
|
||||
description="Restore the elegance of your bathroom with our premium regrouting and sealing services. Precision, punctuality, and a finish that lasts."
|
||||
testimonials={[
|
||||
{
|
||||
name: "Keri P.",
|
||||
handle: "Google Review",
|
||||
testimonial: "Excellent service. Very professional and tidy.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/empty-black-vase_74190-3856.jpg?_wi=1",
|
||||
imageAlt: "luxury bathroom interior design dark marble",
|
||||
},
|
||||
name: "Keri P.", handle: "Google Review", testimonial: "Excellent service. Very professional and tidy.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/empty-black-vase_74190-3856.jpg?_wi=1", imageAlt: "luxury bathroom interior design dark marble"},
|
||||
{
|
||||
name: "Tony S.",
|
||||
handle: "Google Review",
|
||||
testimonial: "Transformed our old shower completely.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-using-sanding-block-workshop_107420-94945.jpg?_wi=1",
|
||||
imageAlt: "luxury bathroom interior design dark marble",
|
||||
},
|
||||
name: "Tony S.", handle: "Google Review", testimonial: "Transformed our old shower completely.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-using-sanding-block-workshop_107420-94945.jpg?_wi=1", imageAlt: "luxury bathroom interior design dark marble"},
|
||||
{
|
||||
name: "Manasa D.",
|
||||
handle: "Google Review",
|
||||
testimonial: "Upfront pricing and perfect finish.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-cleaning-shower_23-2149535083.jpg?_wi=1",
|
||||
imageAlt: "luxury bathroom interior design dark marble",
|
||||
},
|
||||
name: "Manasa D.", handle: "Google Review", testimonial: "Upfront pricing and perfect finish.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-cleaning-shower_23-2149535083.jpg?_wi=1", imageAlt: "luxury bathroom interior design dark marble"},
|
||||
{
|
||||
name: "James L.",
|
||||
handle: "Google Review",
|
||||
testimonial: "Will definitely recommend them.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-cleaning-mirror_23-2149535118.jpg?_wi=1",
|
||||
imageAlt: "luxury bathroom interior design dark marble",
|
||||
},
|
||||
name: "James L.", handle: "Google Review", testimonial: "Will definitely recommend them.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-cleaning-mirror_23-2149535118.jpg?_wi=1", imageAlt: "luxury bathroom interior design dark marble"},
|
||||
{
|
||||
name: "Sarah W.",
|
||||
handle: "Google Review",
|
||||
testimonial: "Fast, friendly, and clean work.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-singing-shower_23-2150323096.jpg?_wi=1",
|
||||
imageAlt: "luxury bathroom interior design dark marble",
|
||||
},
|
||||
name: "Sarah W.", handle: "Google Review", testimonial: "Fast, friendly, and clean work.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-singing-shower_23-2150323096.jpg?_wi=1", imageAlt: "luxury bathroom interior design dark marble"},
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Get a Quote",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Get a Quote", href: "#contact"},
|
||||
{
|
||||
text: "Our Services",
|
||||
href: "#services",
|
||||
},
|
||||
text: "Our Services", href: "#services"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/empty-black-vase_74190-3856.jpg?_wi=2"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/barista-smiling-smartphone-counter-coffee-shop_23-2148326694.jpg",
|
||||
alt: "Customer 1",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/barista-smiling-smartphone-counter-coffee-shop_23-2148326694.jpg", alt: "Customer 1"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/medium-shot-man-taking-shower_23-2150704964.jpg",
|
||||
alt: "Customer 2",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/medium-shot-man-taking-shower_23-2150704964.jpg", alt: "Customer 2"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/dad-teaching-his-boy-how-shave_23-2149588744.jpg",
|
||||
alt: "Customer 3",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/dad-teaching-his-boy-how-shave_23-2149588744.jpg", alt: "Customer 3"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/girl-pointing-shocked-man-scales_23-2147807818.jpg",
|
||||
alt: "Customer 4",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/girl-pointing-shocked-man-scales_23-2147807818.jpg", alt: "Customer 4"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg",
|
||||
alt: "Customer 5",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg", alt: "Customer 5"},
|
||||
]}
|
||||
avatarText="Trusted by 500+ happy clients"
|
||||
/>
|
||||
@@ -143,14 +94,7 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
names={[
|
||||
"Fully Insured",
|
||||
"Punctual Professionals",
|
||||
"Tidy Craftsmanship",
|
||||
"5-Star Rated",
|
||||
"Upfront Pricing",
|
||||
"Quality Guaranteed",
|
||||
"Expert Team",
|
||||
]}
|
||||
"Fully Insured", "Punctual Professionals", "Tidy Craftsmanship", "5-Star Rated", "Upfront Pricing", "Quality Guaranteed", "Expert Team"]}
|
||||
title="Trusted Excellence"
|
||||
description="Insured, Punctual, Tidy, 5-Star Service, Upfront Pricing."
|
||||
/>
|
||||
@@ -161,9 +105,7 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
title="Crafting Perfection, One Tile at a Time."
|
||||
description={[
|
||||
"At Armour Shower Regrouting, we treat every bathroom like our own. We use premium materials and time-tested techniques to ensure your shower looks brand new.",
|
||||
"Our commitment to clean, high-quality work means you never have to worry about the mess or the longevity of the repair.",
|
||||
]}
|
||||
"At Armour Shower Regrouting, we treat every bathroom like our own. We use premium materials and time-tested techniques to ensure your shower looks brand new.", "Our commitment to clean, high-quality work means you never have to worry about the mess or the longevity of the repair."]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -174,64 +116,20 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
id: "s1",
|
||||
label: "Repair",
|
||||
title: "Shower Regrouting",
|
||||
items: [
|
||||
"Deep cleaning",
|
||||
"Old grout removal",
|
||||
"Premium epoxy grout",
|
||||
],
|
||||
id: "s1", label: "Repair", title: "Shower Regrouting", items: [
|
||||
"Deep cleaning", "Old grout removal", "Premium epoxy grout"],
|
||||
},
|
||||
{
|
||||
id: "s2",
|
||||
label: "Protection",
|
||||
title: "Waterproofing",
|
||||
items: [
|
||||
"Advanced sealing",
|
||||
"Mould prevention",
|
||||
"Anti-leak solutions",
|
||||
],
|
||||
id: "s2", label: "Protection", title: "Waterproofing", items: [
|
||||
"Advanced sealing", "Mould prevention", "Anti-leak solutions"],
|
||||
},
|
||||
{
|
||||
id: "s3",
|
||||
label: "Detailing",
|
||||
title: "Silicone Sealant",
|
||||
items: [
|
||||
"Old sealant removal",
|
||||
"Mold-proof silicone",
|
||||
"Seamless edge finish",
|
||||
],
|
||||
id: "s3", label: "Detailing", title: "Silicone Sealant", items: [
|
||||
"Old sealant removal", "Mold-proof silicone", "Seamless edge finish"],
|
||||
},
|
||||
{
|
||||
id: "s4",
|
||||
label: "Renewal",
|
||||
title: "Tile Restoration",
|
||||
items: [
|
||||
"Stain removal",
|
||||
"Surface polishing",
|
||||
"Protective coat application",
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "s5",
|
||||
label: "Full Service",
|
||||
title: "Deep Bathroom Cleaning",
|
||||
items: [
|
||||
"Grout scrub",
|
||||
"Fixture polish",
|
||||
"Sanitizing treatment",
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "s6",
|
||||
label: "Support",
|
||||
title: "Maintenance Consult",
|
||||
items: [
|
||||
"Shower care tips",
|
||||
"Customized plans",
|
||||
"Durability audit",
|
||||
],
|
||||
id: "s6", label: "Support", title: "Maintenance Consult", items: [
|
||||
"Shower care tips", "Customized plans", "Durability audit"],
|
||||
},
|
||||
]}
|
||||
title="Our Professional Services"
|
||||
@@ -246,26 +144,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "100%",
|
||||
title: "Guaranteed Satisfaction",
|
||||
description: "We don't leave until you're thrilled.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-cleaning-shower_23-2149535083.jpg?_wi=2",
|
||||
},
|
||||
id: "m1", value: "100%", title: "Guaranteed Satisfaction", description: "We don't leave until you're thrilled.", imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-cleaning-shower_23-2149535083.jpg?_wi=2"},
|
||||
{
|
||||
id: "m2",
|
||||
value: "0",
|
||||
title: "Hidden Fees",
|
||||
description: "Upfront, clear, and fair pricing.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-cleaning-mirror_23-2149535118.jpg?_wi=2",
|
||||
},
|
||||
id: "m2", value: "0", title: "Hidden Fees", description: "Upfront, clear, and fair pricing.", imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-cleaning-mirror_23-2149535118.jpg?_wi=2"},
|
||||
{
|
||||
id: "m3",
|
||||
value: "24h",
|
||||
title: "Fast Turnaround",
|
||||
description: "Quick restoration, minimal downtime.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-using-sanding-block-workshop_107420-94945.jpg?_wi=2",
|
||||
},
|
||||
id: "m3", value: "24h", title: "Fast Turnaround", description: "Quick restoration, minimal downtime.", imageSrc: "http://img.b2bpic.net/free-photo/man-using-sanding-block-workshop_107420-94945.jpg?_wi=2"},
|
||||
]}
|
||||
title="Why Choose Armour Shower?"
|
||||
description="We stand apart through dedication to detail and customer satisfaction."
|
||||
@@ -279,44 +162,20 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
id: "p1",
|
||||
label: "01",
|
||||
title: "Assessment",
|
||||
items: [
|
||||
"Detailed inspection of tiles and grout",
|
||||
"Diagnosing leaks and damage",
|
||||
"Quoting scope of work",
|
||||
],
|
||||
id: "p1", label: "01", title: "Assessment", items: [
|
||||
"Detailed inspection of tiles and grout", "Diagnosing leaks and damage", "Quoting scope of work"],
|
||||
},
|
||||
{
|
||||
id: "p2",
|
||||
label: "02",
|
||||
title: "Removal",
|
||||
items: [
|
||||
"Removing compromised grout",
|
||||
"Extracting old, mouldy silicone",
|
||||
"Thorough deep clean of surfaces",
|
||||
],
|
||||
id: "p2", label: "02", title: "Removal", items: [
|
||||
"Removing compromised grout", "Extracting old, mouldy silicone", "Thorough deep clean of surfaces"],
|
||||
},
|
||||
{
|
||||
id: "p3",
|
||||
label: "03",
|
||||
title: "Application",
|
||||
items: [
|
||||
"Applying new, high-grade grout",
|
||||
"Replacing with antimicrobial silicone",
|
||||
"Perfecting edge finishes",
|
||||
],
|
||||
id: "p3", label: "03", title: "Application", items: [
|
||||
"Applying new, high-grade grout", "Replacing with antimicrobial silicone", "Perfecting edge finishes"],
|
||||
},
|
||||
{
|
||||
id: "p4",
|
||||
label: "04",
|
||||
title: "Handover",
|
||||
items: [
|
||||
"Final clean up",
|
||||
"Maintenance tips briefing",
|
||||
"Final inspection with you",
|
||||
],
|
||||
id: "p4", label: "04", title: "Handover", items: [
|
||||
"Final clean up", "Maintenance tips briefing", "Final inspection with you"],
|
||||
},
|
||||
]}
|
||||
title="Our 4-Step Restoration Process"
|
||||
@@ -330,45 +189,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
title: "Excellent work",
|
||||
quote: "Fantastic service. They were quick, professional and left my shower looking brand new.",
|
||||
name: "Keri P.",
|
||||
role: "Homeowner",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-singing-shower_23-2150323096.jpg?_wi=2",
|
||||
},
|
||||
id: "t1", title: "Excellent work", quote: "Fantastic service. They were quick, professional and left my shower looking brand new.", name: "Keri P.", role: "Homeowner", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-singing-shower_23-2150323096.jpg?_wi=2"},
|
||||
{
|
||||
id: "t2",
|
||||
title: "Highly recommended",
|
||||
quote: "I am so impressed with the quality. The team was respectful and did an amazing job.",
|
||||
name: "Tony S.",
|
||||
role: "Homeowner",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-smiling-beautiful-adult-businesswoman_1262-1760.jpg",
|
||||
},
|
||||
id: "t2", title: "Highly recommended", quote: "I am so impressed with the quality. The team was respectful and did an amazing job.", name: "Tony S.", role: "Homeowner", imageSrc: "http://img.b2bpic.net/free-photo/closeup-smiling-beautiful-adult-businesswoman_1262-1760.jpg"},
|
||||
{
|
||||
id: "t3",
|
||||
title: "Best in the business",
|
||||
quote: "Transparent pricing and perfect execution. Cannot recommend them enough.",
|
||||
name: "Manasa D.",
|
||||
role: "Homeowner",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiley-couple-inside-their-new-home-holding-house-plans_23-2148895457.jpg",
|
||||
},
|
||||
id: "t3", title: "Best in the business", quote: "Transparent pricing and perfect execution. Cannot recommend them enough.", name: "Manasa D.", role: "Homeowner", imageSrc: "http://img.b2bpic.net/free-photo/smiley-couple-inside-their-new-home-holding-house-plans_23-2148895457.jpg"},
|
||||
{
|
||||
id: "t4",
|
||||
title: "Very thorough",
|
||||
quote: "They really care about the details. Our shower is now waterproof and spotless.",
|
||||
name: "James L.",
|
||||
role: "Homeowner",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-wearing-bathrobe_23-2150323095.jpg",
|
||||
},
|
||||
id: "t4", title: "Very thorough", quote: "They really care about the details. Our shower is now waterproof and spotless.", name: "James L.", role: "Homeowner", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-wearing-bathrobe_23-2150323095.jpg"},
|
||||
{
|
||||
id: "t5",
|
||||
title: "Fantastic result",
|
||||
quote: "Fast, efficient and exactly what we needed to fix the leaking issues.",
|
||||
name: "Sarah W.",
|
||||
role: "Homeowner",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-homosexual-man-official-suit-looking-camera-close-up-shot-happy-gay-getting-dressed-wedding-ceremony-standing-hotel-room-with-his-partner-background-love-emotion-concept_74855-22675.jpg",
|
||||
},
|
||||
id: "t5", title: "Fantastic result", quote: "Fast, efficient and exactly what we needed to fix the leaking issues.", name: "Sarah W.", role: "Homeowner", imageSrc: "http://img.b2bpic.net/free-photo/smiling-homosexual-man-official-suit-looking-camera-close-up-shot-happy-gay-getting-dressed-wedding-ceremony-standing-hotel-room-with-his-partner-background-love-emotion-concept_74855-22675.jpg"},
|
||||
]}
|
||||
title="Customer Stories"
|
||||
description="Trusted by hundreds across the local area."
|
||||
@@ -380,13 +209,10 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
title="Ready for a Bathroom Refresh?"
|
||||
description={[
|
||||
"Get a free estimate today and experience the Armour Shower difference.",
|
||||
]}
|
||||
"Get a free estimate today and experience the Armour Shower difference."]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Get Your Free Quote",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Get Your Free Quote", href: "#contact"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -398,38 +224,21 @@ export default function LandingPage() {
|
||||
description="Tell us a bit about your project and we'll be in touch within 24 hours."
|
||||
inputs={[
|
||||
{
|
||||
name: "name",
|
||||
type: "text",
|
||||
placeholder: "Your Name",
|
||||
required: true,
|
||||
name: "name", type: "text", placeholder: "Your Name", required: true,
|
||||
},
|
||||
{
|
||||
name: "email",
|
||||
type: "email",
|
||||
placeholder: "Your Email",
|
||||
required: true,
|
||||
name: "email", type: "email", placeholder: "Your Email", required: true,
|
||||
},
|
||||
{
|
||||
name: "phone",
|
||||
type: "tel",
|
||||
placeholder: "Phone Number",
|
||||
required: true,
|
||||
name: "phone", type: "tel", placeholder: "Phone Number", required: true,
|
||||
},
|
||||
]}
|
||||
multiSelect={{
|
||||
name: "service",
|
||||
label: "Choose Service",
|
||||
options: [
|
||||
"Regrouting",
|
||||
"Waterproofing",
|
||||
"Silicone Replacement",
|
||||
"Tile Repair",
|
||||
],
|
||||
name: "service", label: "Choose Service", options: [
|
||||
"Regrouting", "Waterproofing", "Silicone Replacement", "Tile Repair"],
|
||||
}}
|
||||
textarea={{
|
||||
name: "message",
|
||||
placeholder: "Project details or comments",
|
||||
rows: 4,
|
||||
name: "message", placeholder: "Project details or comments", rows: 4,
|
||||
}}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/medium-shot-man-cleaning-shower_23-2149535085.jpg"
|
||||
/>
|
||||
@@ -439,16 +248,12 @@ export default function LandingPage() {
|
||||
<FooterLogoReveal
|
||||
logoText="Armour Shower"
|
||||
leftLink={{
|
||||
text: "Privacy Policy",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Privacy Policy", href: "#"}}
|
||||
rightLink={{
|
||||
text: "© 2024 Armour Shower",
|
||||
href: "#",
|
||||
}}
|
||||
text: "© 2024 Armour Shower", href: "#"}}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user