9 Commits

Author SHA1 Message Date
c59f6b5863 Merge version_3 into main
Merge version_3 into main
2026-03-03 18:49:20 +00:00
dfda7fc3f4 Update src/app/page.tsx 2026-03-03 18:49:11 +00:00
266f654497 Update src/app/layout.tsx 2026-03-03 18:49:10 +00:00
ca8387c87d Update registry/components/MetricCardSeven.json 2026-03-03 18:49:08 +00:00
3ba357df9b Merge version_3 into main
Merge version_3 into main
2026-03-03 08:01:53 +00:00
71d9817c8c Update src/app/page.tsx 2026-03-03 08:01:47 +00:00
9878f4805f Merge version_2 into main
Merge version_2 into main
2026-03-03 07:58:35 +00:00
4819a52a85 Update src/app/page.tsx 2026-03-03 07:58:31 +00:00
5921df2298 Merge version_1 into main
Merge version_1 into main
2026-03-03 07:56:29 +00:00
3 changed files with 1398 additions and 7 deletions

View File

@@ -31,7 +31,7 @@
}, },
"value": { "value": {
"required": true, "required": true,
"example": "15+", "example": "4 ",
"minChars": 1, "minChars": 1,
"maxChars": 10, "maxChars": 10,
"note": "Large metric value displayed at top of card in accent color" "note": "Large metric value displayed at top of card in accent color"
@@ -70,7 +70,7 @@
"ariaLabel?": "string (default: 'Metrics section')", "ariaLabel?": "string (default: 'Metrics section')",
"className?": "string" "className?": "string"
}, },
"usageExample": "<MetricCardSeven metrics={[{ id: '1', value: '15+', title: 'Years in business consulting', items: ['8+ industries served', '5+ countries reached'] }, { id: '2', value: '500+', title: 'Projects completed', items: ['98% client satisfaction', 'Award-winning designs'] }]} title=\"Our Impact\" description=\"Key metrics that showcase our growth\" textboxLayout=\"default\" animationType=\"slide-up\" useInvertedBackground={false} />", "usageExample": "<MetricCardSeven metrics={[{ id: '1', value: '4 ', title: 'Years in business consulting', items: ['8+ industries served', '5+ countries reached'] }, { id: '2', value: '500+', title: 'Projects completed', items: ['98% client satisfaction', 'Award-winning designs'] }]} title=\"Our Impact\" description=\"Key metrics that showcase our growth\" textboxLayout=\"default\" animationType=\"slide-up\" useInvertedBackground={false} />",
"do": [ "do": [
"Use for feature showcases", "Use for feature showcases",
"Use for capability displays", "Use for capability displays",

File diff suppressed because it is too large Load Diff

View File

@@ -51,7 +51,7 @@ export default function LandingPage() {
background={{ variant: "downward-rays-static" }} background={{ variant: "downward-rays-static" }}
avatars={[ avatars={[
{ {
src: "http://img.b2bpic.net/free-photo/full-shot-friends-playing-petanque-outdoors_23-2149530378.jpg", alt: "Property transformation showcase"}, src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQUrmHPwC90POrHt6xnM9XWy9e/uploaded-1772563482444-zrsvv3po.png", alt: "Property transformation showcase"},
]} ]}
avatarText="5.0 ⭐ Trusted by 100+ Properties" avatarText="5.0 ⭐ Trusted by 100+ Properties"
buttons={[ buttons={[
@@ -87,26 +87,50 @@ export default function LandingPage() {
{ {
id: "cleanup", label: "Cleanup", title: "Property Cleanup & Debris Removal", items: [ id: "cleanup", label: "Cleanup", title: "Property Cleanup & Debris Removal", items: [
"Fast and efficient debris removal", "Property site clearing", "Yard cleanup and organization"], "Fast and efficient debris removal", "Property site clearing", "Yard cleanup and organization"],
buttons: [
{ text: "Get Quote", href: "#contact" },
{ text: "Learn More", onClick: () => console.log("Learn more: cleanup") },
],
}, },
{ {
id: "weed-cutting", label: "Weed Cutting", title: "Tall Weed Cutting & Overgrowth Removal", items: [ id: "weed-cutting", label: "Weed Cutting", title: "Tall Weed Cutting & Overgrowth Removal", items: [
"Heavy-duty weed removal", "Overgrowth management", "Site preparation"], "Heavy-duty weed removal", "Overgrowth management", "Site preparation"],
buttons: [
{ text: "Get Quote", href: "#contact" },
{ text: "Learn More", onClick: () => console.log("Learn more: weed-cutting") },
],
}, },
{ {
id: "tree-service", label: "Tree Service", title: "Tree Trimming & Maintenance", items: [ id: "tree-service", label: "Tree Service", title: "Tree Trimming & Maintenance", items: [
"Professional tree trimming", "Branch removal and pruning", "Health and safety assessments"], "Professional tree trimming", "Branch removal and pruning", "Health and safety assessments"],
buttons: [
{ text: "Get Quote", href: "#contact" },
{ text: "Learn More", onClick: () => console.log("Learn more: tree-service") },
],
}, },
{ {
id: "acreage", label: "Acreage", title: "Acreage Maintenance", items: [ id: "acreage", label: "Acreage", title: "Acreage Maintenance", items: [
"Large property management", "Seasonal maintenance", "Custom care plans"], "Large property management", "Seasonal maintenance", "Custom care plans"],
buttons: [
{ text: "Get Quote", href: "#contact" },
{ text: "Learn More", onClick: () => console.log("Learn more: acreage") },
],
}, },
{ {
id: "weed-prevention", label: "Prevention", title: "Weed Prevention Treatment", items: [ id: "weed-prevention", label: "Prevention", title: "Weed Prevention Treatment", items: [
"Preventative spray treatments", "Long-term weed control", "Environmentally responsible solutions"], "Preventative spray treatments", "Long-term weed control", "Environmentally responsible solutions"],
buttons: [
{ text: "Get Quote", href: "#contact" },
{ text: "Learn More", onClick: () => console.log("Learn more: weed-prevention") },
],
}, },
{ {
id: "revitalization", label: "Revitalization", title: "Full Property Revitalization", items: [ id: "revitalization", label: "Revitalization", title: "Full Property Revitalization", items: [
"Complete property transformations", "Landscaping design consultation", "Ongoing lawn care services"], "Complete property transformations", "Landscaping design consultation", "Ongoing lawn care services"],
buttons: [
{ text: "Get Quote", href: "#contact" },
{ text: "Learn More", onClick: () => console.log("Learn more: revitalization") },
],
}, },
]} ]}
animationType="slide-up" animationType="slide-up"
@@ -165,7 +189,7 @@ export default function LandingPage() {
{ {
id: "2", value: "5.0 ⭐", title: "Perfect Rating", description: "Consistent excellence across all services", imageSrc: "http://img.b2bpic.net/free-photo/kids-learnign-about-environment_23-2149176599.jpg", imageAlt: "Professional cleanup service"}, id: "2", value: "5.0 ⭐", title: "Perfect Rating", description: "Consistent excellence across all services", imageSrc: "http://img.b2bpic.net/free-photo/kids-learnign-about-environment_23-2149176599.jpg", imageAlt: "Professional cleanup service"},
{ {
id: "3", value: "15+", title: "Years Experience", description: "Decades of professional landscaping expertise", imageSrc: "http://img.b2bpic.net/free-photo/hands-gardener-orange-gloves-are-trimming-overgrown-green-shrub-using-hedge-shears-sunny-backyard-worker-landscaping-garden-close-up_639032-841.jpg", imageAlt: "Tree maintenance expertise"}, id: "3", value: "4 ", title: "Years Experience", description: "Decades of professional landscaping expertise", imageSrc: "http://img.b2bpic.net/free-photo/hands-gardener-orange-gloves-are-trimming-overgrown-green-shrub-using-hedge-shears-sunny-backyard-worker-landscaping-garden-close-up_639032-841.jpg", imageAlt: "Tree maintenance expertise"},
{ {
id: "4", value: "7", title: "Core Services", description: "Complete landscaping solutions for any project", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-woman-raking-outdoors_23-2149382185.jpg?_wi=2", imageAlt: "Full-service landscaping"}, id: "4", value: "7", title: "Core Services", description: "Complete landscaping solutions for any project", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-woman-raking-outdoors_23-2149382185.jpg?_wi=2", imageAlt: "Full-service landscaping"},
]} ]}
@@ -182,7 +206,7 @@ export default function LandingPage() {
background={{ variant: "plain" }} background={{ variant: "plain" }}
useInvertedBackground={false} useInvertedBackground={false}
inputPlaceholder="your@email.com" inputPlaceholder="your@email.com"
buttonText="Request Estimate" buttonText="Get My Free Estimate"
termsText="We'll contact you within 24 hours to discuss your property needs and provide a free, no-obligation estimate." termsText="We'll contact you within 24 hours to discuss your property needs and provide a free, no-obligation estimate."
onSubmit={handleEmailSubmit} onSubmit={handleEmailSubmit}
/> />