diff --git a/src/app/page.tsx b/src/app/page.tsx index dab5447..338de33 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -56,7 +56,7 @@ export default function LandingPage() { buttonAnimation="slide-up" dashboard={{ title: "Customer Experience", logoIcon: CheckCircle, - imageSrc: "https://img.b2bpic.net/free-photo/carpenter-man-working-wood_23-2148748789.jpg?_wi=1", buttons: [ + imageSrc: "https://img.b2bpic.net/free-photo/carpenter-man-working-wood_23-2148748789.jpg", buttons: [ { text: "Trusted Local", href: "#" }, { text: "Free Estimates", href: "#" } ], @@ -67,15 +67,15 @@ export default function LandingPage() { ], stats: [ { - title: "Punctual", values: ["100%", "99%", "100%"], + title: "Punctual", values: [100, 99, 100], description: "On-time service delivery" }, { - title: "Quality", values: ["5-Star", "5-Star", "5-Star"], + title: "Quality", values: [5, 5, 5], description: "High quality workmanship" }, { - title: "Clear", values: ["100%", "100%", "100%"], + title: "Clear", values: [100, 100, 100], description: "Detailed explanations provided" } ], @@ -184,22 +184,22 @@ export default function LandingPage() { cardAnimation="blur-reveal" testimonials={[ { - id: "1", name: "Mareah Morre", imageSrc: "https://img.b2bpic.net/free-photo/smiling-beautiful-middle-aged-business-woman_1262-3085.jpg?_wi=1" + id: "1", name: "Mareah Morre", imageSrc: "https://img.b2bpic.net/free-photo/smiling-beautiful-middle-aged-business-woman_1262-3085.jpg" }, { - id: "2", name: "James Wilson", imageSrc: "https://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg?_wi=1" + id: "2", name: "James Wilson", imageSrc: "https://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg" }, { - id: "3", name: "Sarah Johnson", imageSrc: "https://img.b2bpic.net/free-photo/smiling-beautiful-middle-aged-business-woman_1262-3085.jpg?_wi=2" + id: "3", name: "Sarah Johnson", imageSrc: "https://img.b2bpic.net/free-photo/smiling-beautiful-middle-aged-business-woman_1262-3085.jpg" }, { - id: "4", name: "Michael Chen", imageSrc: "https://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg?_wi=2" + id: "4", name: "Michael Chen", imageSrc: "https://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg" }, { id: "5", name: "Emily Rodriguez", imageSrc: "https://img.b2bpic.net/free-photo/smiling-african-american-man-posing-library_74855-1619.jpg" }, { - id: "6", name: "David Kim", imageSrc: "https://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg?_wi=3" + id: "6", name: "David Kim", imageSrc: "https://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg" } ]} /> @@ -214,7 +214,7 @@ export default function LandingPage() { animationType="slide-up" blogs={[ { - id: "1", category: "Primary Service Area", title: "Essex Junction, VT", excerpt: "Our home base and primary service location with rapid response times and deep community knowledge", imageSrc: "https://img.b2bpic.net/free-photo/carpenter-man-working-wood_23-2148748789.jpg?_wi=2", authorName: "RBM's Team", authorAvatar: "https://img.b2bpic.net/free-photo/smiling-beautiful-middle-aged-business-woman_1262-3085.jpg", date: "Serving Since 2010" + id: "1", category: "Primary Service Area", title: "Essex Junction, VT", excerpt: "Our home base and primary service location with rapid response times and deep community knowledge", imageSrc: "https://img.b2bpic.net/free-photo/carpenter-man-working-wood_23-2148748789.jpg", authorName: "RBM's Team", authorAvatar: "https://img.b2bpic.net/free-photo/smiling-beautiful-middle-aged-business-woman_1262-3085.jpg", date: "Serving Since 2010" }, { id: "2", category: "Greater Area Coverage", title: "Chittenden County & Beyond", excerpt: "Extended service areas including Williston, Winooski, Burlington, and surrounding towns", imageSrc: "https://img.b2bpic.net/free-photo/young-friends-hostel_23-2150518192.jpg", authorName: "RBM's Team", authorAvatar: "https://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg", date: "All Year Round" @@ -229,7 +229,7 @@ export default function LandingPage() { description="Get answers about our attic, insulation, and roofing services" textboxLayout="default" useInvertedBackground={true} - imageSrc="https://img.b2bpic.net/free-photo/full-shot-people-relaxing-indoors_23-2151030610.jpg?_wi=1" + imageSrc="https://img.b2bpic.net/free-photo/full-shot-people-relaxing-indoors_23-2151030610.jpg" mediaAnimation="slide-up" mediaPosition="left" faqsAnimation="slide-up" @@ -279,7 +279,7 @@ export default function LandingPage() { required: false }} useInvertedBackground={false} - imageSrc="https://img.b2bpic.net/free-photo/full-shot-people-relaxing-indoors_23-2151030610.jpg?_wi=2" + imageSrc="https://img.b2bpic.net/free-photo/full-shot-people-relaxing-indoors_23-2151030610.jpg" mediaAnimation="slide-up" mediaPosition="right" buttonText="Request Free Estimate" diff --git a/src/app/shop/page.tsx b/src/app/shop/page.tsx index 04faf21..8440347 100644 --- a/src/app/shop/page.tsx +++ b/src/app/shop/page.tsx @@ -1,6 +1,6 @@ "use client"; -import { Suspense } from "react"; +import { Suspense, useState } from "react"; import ReactLenis from "lenis/react"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; @@ -15,9 +15,9 @@ function ShopPageContent() { search, setSearch, filters, - cartOpen, - setCartOpen, } = useProductCatalog({ basePath: "/shop" }); + + const [cartOpen, setCartOpen] = useState(false); if (isLoading) { return (