Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #2.
This commit is contained in:
@@ -56,7 +56,7 @@ export default function LandingPage() {
|
|||||||
buttonAnimation="slide-up"
|
buttonAnimation="slide-up"
|
||||||
dashboard={{
|
dashboard={{
|
||||||
title: "Customer Experience", logoIcon: CheckCircle,
|
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: "Trusted Local", href: "#" },
|
||||||
{ text: "Free Estimates", href: "#" }
|
{ text: "Free Estimates", href: "#" }
|
||||||
],
|
],
|
||||||
@@ -67,15 +67,15 @@ export default function LandingPage() {
|
|||||||
],
|
],
|
||||||
stats: [
|
stats: [
|
||||||
{
|
{
|
||||||
title: "Punctual", values: ["100%", "99%", "100%"],
|
title: "Punctual", values: [100, 99, 100],
|
||||||
description: "On-time service delivery"
|
description: "On-time service delivery"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Quality", values: ["5-Star", "5-Star", "5-Star"],
|
title: "Quality", values: [5, 5, 5],
|
||||||
description: "High quality workmanship"
|
description: "High quality workmanship"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Clear", values: ["100%", "100%", "100%"],
|
title: "Clear", values: [100, 100, 100],
|
||||||
description: "Detailed explanations provided"
|
description: "Detailed explanations provided"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -184,22 +184,22 @@ export default function LandingPage() {
|
|||||||
cardAnimation="blur-reveal"
|
cardAnimation="blur-reveal"
|
||||||
testimonials={[
|
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: "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"
|
animationType="slide-up"
|
||||||
blogs={[
|
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"
|
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"
|
description="Get answers about our attic, insulation, and roofing services"
|
||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
useInvertedBackground={true}
|
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"
|
mediaAnimation="slide-up"
|
||||||
mediaPosition="left"
|
mediaPosition="left"
|
||||||
faqsAnimation="slide-up"
|
faqsAnimation="slide-up"
|
||||||
@@ -279,7 +279,7 @@ export default function LandingPage() {
|
|||||||
required: false
|
required: false
|
||||||
}}
|
}}
|
||||||
useInvertedBackground={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"
|
mediaAnimation="slide-up"
|
||||||
mediaPosition="right"
|
mediaPosition="right"
|
||||||
buttonText="Request Free Estimate"
|
buttonText="Request Free Estimate"
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
"use client";
|
"use client";
|
||||||
|
|
||||||
import { Suspense } from "react";
|
import { Suspense, useState } from "react";
|
||||||
import ReactLenis from "lenis/react";
|
import ReactLenis from "lenis/react";
|
||||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||||
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
|
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
|
||||||
@@ -15,9 +15,9 @@ function ShopPageContent() {
|
|||||||
search,
|
search,
|
||||||
setSearch,
|
setSearch,
|
||||||
filters,
|
filters,
|
||||||
cartOpen,
|
|
||||||
setCartOpen,
|
|
||||||
} = useProductCatalog({ basePath: "/shop" });
|
} = useProductCatalog({ basePath: "/shop" });
|
||||||
|
|
||||||
|
const [cartOpen, setCartOpen] = useState(false);
|
||||||
|
|
||||||
if (isLoading) {
|
if (isLoading) {
|
||||||
return (
|
return (
|
||||||
|
|||||||
Reference in New Issue
Block a user