Update src/app/page.tsx
This commit is contained in:
103
src/app/page.tsx
103
src/app/page.tsx
@@ -67,36 +67,25 @@ export default function HomePage() {
|
|||||||
tagIcon={Award}
|
tagIcon={Award}
|
||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
|
mediaAnimation="slide-up"
|
||||||
bulletPoints={[
|
bulletPoints={[
|
||||||
{
|
{
|
||||||
title: "4.9-Star Rated",
|
title: "4.9-Star Rated", description: "78 verified reviews from satisfied Williamstown homeowners", icon: Star
|
||||||
description: "78 verified reviews from satisfied Williamstown homeowners",
|
|
||||||
icon: Star
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Fair & Transparent Pricing",
|
title: "Fair & Transparent Pricing", description: "No hidden fees. Competitive rates for quality work you can trust", icon: DollarSign
|
||||||
description: "No hidden fees. Competitive rates for quality work you can trust",
|
|
||||||
icon: DollarSign
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "24/7 Emergency Service",
|
title: "24/7 Emergency Service", description: "Storm damage or hazardous trees? We're here around the clock", icon: AlertCircle
|
||||||
description: "Storm damage or hazardous trees? We're here around the clock",
|
|
||||||
icon: AlertCircle
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Professional Equipment",
|
title: "Professional Equipment", description: "Latest tools and safety gear for efficient, damage-free removal", icon: Wrench
|
||||||
description: "Latest tools and safety gear for efficient, damage-free removal",
|
|
||||||
icon: Wrench
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Thorough Cleanup",
|
title: "Thorough Cleanup", description: "Complete debris removal and site restoration every time", icon: CheckCircle
|
||||||
description: "Complete debris removal and site restoration every time",
|
|
||||||
icon: CheckCircle
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Locally Owned & Operated",
|
title: "Locally Owned & Operated", description: "Serving Williamstown and surrounding Vermont communities since day one", icon: MapPin
|
||||||
description: "Serving Williamstown and surrounding Vermont communities since day one",
|
|
||||||
icon: MapPin
|
|
||||||
}
|
}
|
||||||
]}
|
]}
|
||||||
imageSrc="https://img.b2bpic.net/free-photo/outdoor-shot-logger-having-rest-open-air-after-cutting-trees_176532-14596.jpg"
|
imageSrc="https://img.b2bpic.net/free-photo/outdoor-shot-logger-having-rest-open-air-after-cutting-trees_176532-14596.jpg"
|
||||||
@@ -118,20 +107,12 @@ export default function HomePage() {
|
|||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
negativeCard={{
|
negativeCard={{
|
||||||
items: [
|
items: [
|
||||||
"Dangerous trees near your home",
|
"Dangerous trees near your home", "Overgrown branches damaging property", "Disease or pest-infested trees", "Poor tree health and decline", "Storm damage concerns"
|
||||||
"Overgrown branches damaging property",
|
|
||||||
"Disease or pest-infested trees",
|
|
||||||
"Poor tree health and decline",
|
|
||||||
"Storm damage concerns"
|
|
||||||
]
|
]
|
||||||
}}
|
}}
|
||||||
positiveCard={{
|
positiveCard={{
|
||||||
items: [
|
items: [
|
||||||
"Tree Removal - Safe & Complete",
|
"Tree Removal - Safe & Complete", "Tree Trimming & Pruning - Expert Care", "Emergency Storm Damage Service", "Shrub & Small Tree Removal", "Site Cleanup & Debris Removal"
|
||||||
"Tree Trimming & Pruning - Expert Care",
|
|
||||||
"Emergency Storm Damage Service",
|
|
||||||
"Shrub & Small Tree Removal",
|
|
||||||
"Site Cleanup & Debris Removal"
|
|
||||||
]
|
]
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
@@ -145,14 +126,7 @@ export default function HomePage() {
|
|||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
names={[
|
names={[
|
||||||
"Williamstown Homeowners",
|
"Williamstown Homeowners", "Property Managers", "Local Businesses", "Residential Contractors", "Landscape Designers", "Insurance Companies", "Municipal Services", "Estate Owners"
|
||||||
"Property Managers",
|
|
||||||
"Local Businesses",
|
|
||||||
"Residential Contractors",
|
|
||||||
"Landscape Designers",
|
|
||||||
"Insurance Companies",
|
|
||||||
"Municipal Services",
|
|
||||||
"Estate Owners"
|
|
||||||
]}
|
]}
|
||||||
showCard={true}
|
showCard={true}
|
||||||
speed={40}
|
speed={40}
|
||||||
@@ -169,22 +143,16 @@ export default function HomePage() {
|
|||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
metrics={[
|
metrics={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", icon: Phone,
|
||||||
icon: Phone,
|
title: "Call or Request", value: "Step 1"
|
||||||
title: "Call or Request",
|
|
||||||
value: "Step 1"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", icon: MapPin,
|
||||||
icon: MapPin,
|
title: "On-Site Quote", value: "Step 2"
|
||||||
title: "On-Site Quote",
|
|
||||||
value: "Step 2"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", icon: CheckCircle,
|
||||||
icon: CheckCircle,
|
title: "Safe Removal", value: "Step 3"
|
||||||
title: "Safe Removal",
|
|
||||||
value: "Step 3"
|
|
||||||
}
|
}
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
@@ -199,40 +167,22 @@ export default function HomePage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", name: "Sarah M.", imageSrc: "https://img.b2bpic.net/free-photo/attractive-blonde-girl-tulle-skirt-having-fun-stairs-she-is-smiling-down_197531-617.jpg", imageAlt: "Sarah M., satisfied customer"
|
||||||
name: "Sarah M.",
|
|
||||||
imageSrc: "https://img.b2bpic.net/free-photo/attractive-blonde-girl-tulle-skirt-having-fun-stairs-she-is-smiling-down_197531-617.jpg",
|
|
||||||
imageAlt: "Sarah M., satisfied customer"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", name: "Michael T.", imageSrc: "https://img.b2bpic.net/free-photo/front-view-cute-girl-looking-away_23-2148436134.jpg", imageAlt: "Michael T., satisfied customer"
|
||||||
name: "Michael T.",
|
|
||||||
imageSrc: "https://img.b2bpic.net/free-photo/front-view-cute-girl-looking-away_23-2148436134.jpg",
|
|
||||||
imageAlt: "Michael T., satisfied customer"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", name: "Jennifer L.", imageSrc: "https://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg", imageAlt: "Jennifer L., satisfied customer"
|
||||||
name: "Jennifer L.",
|
|
||||||
imageSrc: "https://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg",
|
|
||||||
imageAlt: "Jennifer L., satisfied customer"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "4",
|
id: "4", name: "David R.", imageSrc: "https://img.b2bpic.net/free-photo/happy-beautiful-blonde-woman-wearing-white-shirt-standing-co-working-space-leaning-desk-posing_74855-9949.jpg", imageAlt: "David R., satisfied customer"
|
||||||
name: "David R.",
|
|
||||||
imageSrc: "https://img.b2bpic.net/free-photo/happy-beautiful-blonde-woman-wearing-white-shirt-standing-co-working-space-leaning-desk-posing_74855-9949.jpg",
|
|
||||||
imageAlt: "David R., satisfied customer"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "5",
|
id: "5", name: "Karen B.", imageSrc: "https://img.b2bpic.net/free-photo/man-shirt-smiling-posing-kitchen_23-2148414940.jpg", imageAlt: "Karen B., satisfied customer"
|
||||||
name: "Karen B.",
|
|
||||||
imageSrc: "https://img.b2bpic.net/free-photo/man-shirt-smiling-posing-kitchen_23-2148414940.jpg",
|
|
||||||
imageAlt: "Karen B., satisfied customer"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "6",
|
id: "6", name: "James W.", imageSrc: "https://img.b2bpic.net/free-photo/front-view-cute-barista-girl_23-2148436121.jpg", imageAlt: "James W., satisfied customer"
|
||||||
name: "James W.",
|
|
||||||
imageSrc: "https://img.b2bpic.net/free-photo/front-view-cute-barista-girl_23-2148436121.jpg",
|
|
||||||
imageAlt: "James W., satisfied customer"
|
|
||||||
}
|
}
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
@@ -241,8 +191,7 @@ export default function HomePage() {
|
|||||||
<FooterBaseReveal
|
<FooterBaseReveal
|
||||||
columns={[
|
columns={[
|
||||||
{
|
{
|
||||||
title: "Services",
|
title: "Services", items: [
|
||||||
items: [
|
|
||||||
{ label: "Tree Removal", href: "/services" },
|
{ label: "Tree Removal", href: "/services" },
|
||||||
{ label: "Tree Trimming", href: "/services" },
|
{ label: "Tree Trimming", href: "/services" },
|
||||||
{ label: "Emergency Service", href: "/services" },
|
{ label: "Emergency Service", href: "/services" },
|
||||||
@@ -250,8 +199,7 @@ export default function HomePage() {
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Company",
|
title: "Company", items: [
|
||||||
items: [
|
|
||||||
{ label: "About Us", href: "/about" },
|
{ label: "About Us", href: "/about" },
|
||||||
{ label: "Reviews", href: "/reviews" },
|
{ label: "Reviews", href: "/reviews" },
|
||||||
{ label: "Service Area", href: "/services" },
|
{ label: "Service Area", href: "/services" },
|
||||||
@@ -259,8 +207,7 @@ export default function HomePage() {
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Contact",
|
title: "Contact", items: [
|
||||||
items: [
|
|
||||||
{ label: "📞 (802) 473-2606", href: "tel:(802)4732606" },
|
{ label: "📞 (802) 473-2606", href: "tel:(802)4732606" },
|
||||||
{ label: "1774 Baptist St, Williamstown, VT 05679", href: "https://maps.google.com/?q=1774+Baptist+St+Williamstown+VT+05679" },
|
{ label: "1774 Baptist St, Williamstown, VT 05679", href: "https://maps.google.com/?q=1774+Baptist+St+Williamstown+VT+05679" },
|
||||||
{ label: "Available 24/7", href: "/contact" }
|
{ label: "Available 24/7", href: "/contact" }
|
||||||
|
|||||||
Reference in New Issue
Block a user