Merge version_29 into main #31
@@ -13,13 +13,6 @@ import TestimonialCardTwo from '@/components/sections/testimonial/TestimonialCar
|
||||
import { Award, Users, Zap } from "lucide-react";
|
||||
|
||||
export default function LandingPage() {
|
||||
const scrollToContact = () => {
|
||||
const element = document.getElementById("contact");
|
||||
if (element) {
|
||||
element.scrollIntoView({ behavior: "smooth" });
|
||||
}
|
||||
};
|
||||
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="text-stagger"
|
||||
@@ -48,7 +41,7 @@ export default function LandingPage() {
|
||||
]}
|
||||
brandName="Totem Lake Shoe Repair"
|
||||
button={{
|
||||
text: "Get a Quote", onClick: scrollToContact}}
|
||||
text: "Get a Quote", href: "#contact"}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -70,7 +63,7 @@ export default function LandingPage() {
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Get Your Free Restoration Quote", onClick: scrollToContact},
|
||||
text: "Get Your Free Restoration Quote", href: "#contact"},
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
marqueeItems={[
|
||||
@@ -94,32 +87,44 @@ export default function LandingPage() {
|
||||
{
|
||||
id: "service-1", label: "Footwear Care", title: "Luxury Shoe Repair", items: [
|
||||
"Stop replacing worn heels", "Fix loose stitching and tears", "Renew finish and suppleness"],
|
||||
buttons: [{ text: "Request a Repair Quote", onClick: scrollToContact }]
|
||||
buttons: [{
|
||||
text: "Request a Repair Quote", href: "#contact"
|
||||
}]
|
||||
},
|
||||
{
|
||||
id: "service-2", label: "Boot Expertise", title: "Boot Resole & Restoration", items: [
|
||||
"Make your favorite boots walkable again", "Remove scuffs and restore color", "Keep your feet dry in any weather"],
|
||||
buttons: [{ text: "Request a Repair Quote", onClick: scrollToContact }]
|
||||
buttons: [{
|
||||
text: "Request a Repair Quote", href: "#contact"
|
||||
}]
|
||||
},
|
||||
{
|
||||
id: "service-3", label: "Designer Focus", title: "Designer Heel Repair", items: [
|
||||
"Stop throwing away your favorite heels", "Fix broken heels and wobbly tips", "Maintain your luxury investment"],
|
||||
buttons: [{ text: "Request a Repair Quote", onClick: scrollToContact }]
|
||||
buttons: [{
|
||||
text: "Request a Repair Quote", href: "#contact"
|
||||
}]
|
||||
},
|
||||
{
|
||||
id: "service-4", label: "Accessories", title: "Leather Bag Repair", items: [
|
||||
"Fix broken straps that won't stay", "Replace stuck or broken zippers", "Restore the look of aged leather"],
|
||||
buttons: [{ text: "Request a Repair Quote", onClick: scrollToContact }]
|
||||
buttons: [{
|
||||
text: "Request a Repair Quote", href: "#contact"
|
||||
}]
|
||||
},
|
||||
{
|
||||
id: "service-5", label: "Custom Fitting", title: "Stretching & Fitting", items: [
|
||||
"Eliminate painful pressure points", "Get the perfect fit for your foot", "Make uncomfortable shoes wearable"],
|
||||
buttons: [{ text: "Request a Repair Quote", onClick: scrollToContact }]
|
||||
buttons: [{
|
||||
text: "Request a Repair Quote", href: "#contact"
|
||||
}]
|
||||
},
|
||||
{
|
||||
id: "service-6", label: "Personalization", title: "Custom Modifications", items: [
|
||||
"Update old, outdated hardware", "Change the color of your style", "Add unique custom touches"],
|
||||
buttons: [{ text: "Request a Repair Quote", onClick: scrollToContact }]
|
||||
buttons: [{
|
||||
text: "Request a Repair Quote", href: "#contact"
|
||||
}]
|
||||
}
|
||||
]}
|
||||
title="Our Services"
|
||||
@@ -173,19 +178,19 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
metrics={[
|
||||
{
|
||||
id: "step-1", title: "Start Your Repair Online", subtitle: "Start your restoration journey easily through our digital portal.", category: "Step", value: "01"},
|
||||
id: "step-1", title: "Start Your Repair Online", subtitle: "Get a custom estimate and consultation within 24 hours.", category: "Step", value: "01"},
|
||||
{
|
||||
id: "step-2", title: "Ship or Drop Off", subtitle: "Send your footwear or leather goods to our workshop.", category: "Step", value: "02"},
|
||||
id: "step-2", title: "Ship or Drop Off", subtitle: "Secure your item for transit or drop off at our local shop within 3-5 days.", category: "Step", value: "02"},
|
||||
{
|
||||
id: "step-3", title: "Precision Craftsmanship", subtitle: "Dedicated care and traditional techniques are applied.", category: "Step", value: "03"},
|
||||
id: "step-3", title: "Precision Craftsmanship", subtitle: "Master artisans perform restoration, typically completed in 7-10 business days.", category: "Step", value: "03"},
|
||||
{
|
||||
id: "step-4", title: "Pickup or Delivery", subtitle: "Receive your restored item, feeling and looking brand new.", category: "Step", value: "04"},
|
||||
id: "step-4", title: "Pickup or Delivery", subtitle: "Your items are quality checked and ready for use within 2 days of completion.", category: "Step", value: "04"},
|
||||
]}
|
||||
title="Our Process"
|
||||
description="Experience the meticulous journey your items take from worn to renewed, handled with expertise at every stage."
|
||||
buttons={[
|
||||
{
|
||||
text: "Request a Repair", onClick: scrollToContact
|
||||
text: "Request a Repair", href: "#contact"
|
||||
}
|
||||
]}
|
||||
/>
|
||||
@@ -247,4 +252,4 @@ export default function LandingPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user