Merge version_1_1781728551893 into main #1
@@ -7,34 +7,13 @@ import { StyleProvider } from "@/components/ui/StyleProvider";
|
||||
|
||||
export default function Layout() {
|
||||
const navItems = [
|
||||
{
|
||||
"name": "Home",
|
||||
"href": "#home"
|
||||
},
|
||||
{
|
||||
"name": "Services",
|
||||
"href": "#services"
|
||||
},
|
||||
{
|
||||
"name": "About",
|
||||
"href": "#about"
|
||||
},
|
||||
{
|
||||
"name": "Contact",
|
||||
"href": "#contact"
|
||||
},
|
||||
{
|
||||
"name": "Features",
|
||||
"href": "#features"
|
||||
},
|
||||
{
|
||||
"name": "Team",
|
||||
"href": "#team"
|
||||
},
|
||||
{
|
||||
"name": "Testimonials",
|
||||
"href": "#testimonials"
|
||||
}
|
||||
{ name: "Home", href: "#home" },
|
||||
{ name: "Services", href: "#services" },
|
||||
{ name: "About", href: "#about" },
|
||||
{ name: "Contact", href: "#contact" },
|
||||
{ name: "Features", href: "#features" },
|
||||
{ name: "Team", href: "#team" },
|
||||
{ name: "Testimonials", href: "#testimonials" }
|
||||
];
|
||||
|
||||
return (
|
||||
@@ -43,10 +22,9 @@ export default function Layout() {
|
||||
<SectionErrorBoundary name="navbar">
|
||||
<NavbarFloatingLogo
|
||||
logo="Temple's Backhoe Services"
|
||||
logoImageSrc="http://img.b2bpic.net/free-vector/modern-real-estate-logo-with-corporate-building-icon_1017-62494.jpg"
|
||||
ctaButton={{
|
||||
text: "Get Quote",
|
||||
href: "#contact",
|
||||
}}
|
||||
text: "Get Quote", href: "#contact"}}
|
||||
navItems={navItems} />
|
||||
</SectionErrorBoundary>
|
||||
<main className="flex-grow">
|
||||
@@ -56,29 +34,19 @@ export default function Layout() {
|
||||
<FooterBasic
|
||||
columns={[
|
||||
{
|
||||
title: "Services",
|
||||
items: [
|
||||
title: "Services", items: [
|
||||
{
|
||||
label: "Excavation",
|
||||
href: "#services",
|
||||
},
|
||||
label: "Excavation", href: "#services"},
|
||||
{
|
||||
label: "Asphalt Paving",
|
||||
href: "#services",
|
||||
},
|
||||
label: "Asphalt Paving", href: "#services"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "#about",
|
||||
},
|
||||
label: "About Us", href: "#about"},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Contact", href: "#contact"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
@@ -88,4 +56,4 @@ export default function Layout() {
|
||||
</SectionErrorBoundary>
|
||||
</StyleProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -1,11 +1,11 @@
|
||||
import HeroBillboardTiltedCarousel from '@/components/sections/hero/HeroBillboardTiltedCarousel';
|
||||
import AboutText from '@/components/sections/about/AboutText';
|
||||
import ContactCta from '@/components/sections/contact/ContactCta';
|
||||
import FaqSimple from '@/components/sections/faq/FaqSimple';
|
||||
import FeaturesBorderGlow from '@/components/sections/features/FeaturesBorderGlow';
|
||||
import FeaturesRevealCardsBento from '@/components/sections/features/FeaturesRevealCardsBento';
|
||||
import HeroBillboardTiltedCarousel from '@/components/sections/hero/HeroBillboardTiltedCarousel';
|
||||
import TeamGlassCards from '@/components/sections/team/TeamGlassCards';
|
||||
import TestimonialTrustCard from '@/components/sections/testimonial/TestimonialTrustCard';
|
||||
import FaqSimple from '@/components/sections/faq/FaqSimple';
|
||||
import ContactCta from '@/components/sections/contact/ContactCta';
|
||||
import { Shield, Star, Truck } from "lucide-react";
|
||||
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
|
||||
|
||||
@@ -19,32 +19,16 @@ export default function HomePage() {
|
||||
title="Quality Excavation & Paving Services Across Central Newfoundland"
|
||||
description="Temple's Backhoe Services & Paving Ltd provides reliable, professional heavy machinery solutions."
|
||||
primaryButton={{
|
||||
text: "Request a Quote",
|
||||
href: "#contact",
|
||||
}}
|
||||
text: "Request a Quote", href: "#contact"}}
|
||||
secondaryButton={{
|
||||
text: "Call Now",
|
||||
href: "tel:5550123456",
|
||||
}}
|
||||
text: "Call Now", href: "tel:5550123456"}}
|
||||
items={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/heavy-excavator-digging-day-light_23-2149194826.jpg",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/heavy-machinery-used-construction-industry-engineering_23-2151307727.jpg",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/construction-site-with-excavator-dusty-environment_23-2151995219.jpg",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/heavy-machinery-used-construction-industry-engineering_23-2151307722.jpg",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-view-nature-daylight_23-2148291444.jpg",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/excavator-digging-ground-day-light_23-2149194776.jpg",
|
||||
},
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/heavy-excavator-digging-day-light_23-2149194826.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/heavy-machinery-used-construction-industry-engineering_23-2151307727.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/construction-site-with-excavator-dusty-environment_23-2151995219.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/heavy-machinery-used-construction-industry-engineering_23-2151307722.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/beautiful-view-nature-daylight_23-2148291444.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/excavator-digging-ground-day-light_23-2149194776.jpg" }
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
@@ -55,9 +39,7 @@ export default function HomePage() {
|
||||
<AboutText
|
||||
title="Rooted in Bishops Falls, Serving All Newfoundland"
|
||||
primaryButton={{
|
||||
text: "Learn More",
|
||||
href: "#about",
|
||||
}}
|
||||
text: "Learn More", href: "#about"}}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
@@ -71,19 +53,13 @@ export default function HomePage() {
|
||||
features={[
|
||||
{
|
||||
icon: Star,
|
||||
title: "Experienced Operators",
|
||||
description: "Highly skilled team with years of local experience.",
|
||||
},
|
||||
title: "Experienced Operators", description: "Highly skilled team with years of local experience."},
|
||||
{
|
||||
icon: Truck,
|
||||
title: "Modern Equipment",
|
||||
description: "Latest machinery for maximum efficiency and speed.",
|
||||
},
|
||||
title: "Modern Equipment", description: "Latest machinery for maximum efficiency and speed."},
|
||||
{
|
||||
icon: Shield,
|
||||
title: "Fully Insured",
|
||||
description: "Committed to safety and reliable service delivery.",
|
||||
},
|
||||
title: "Fully Insured", description: "Committed to safety and reliable service delivery."},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
@@ -96,48 +72,13 @@ export default function HomePage() {
|
||||
title="Professional Paving & Excavation"
|
||||
description="From site prep to final asphalt paving, we handle it all."
|
||||
items={[
|
||||
{
|
||||
title: "Excavation",
|
||||
description: "Precision site clearing.",
|
||||
href: "#contact",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mechanic-doing-bad-signal_1368-4095.jpg",
|
||||
},
|
||||
{
|
||||
title: "Paving",
|
||||
description: "High-quality asphalt paving.",
|
||||
href: "#contact",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/shovel-logo_126523-882.jpg",
|
||||
},
|
||||
{
|
||||
title: "Site Prep",
|
||||
description: "Foundation readiness.",
|
||||
href: "#contact",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smartphone-pin-pointer-mark-location-parcels-box-online-delivery-transportation-logistics-concept-pink-background-3d-rendering-illustration_56104-1296.jpg",
|
||||
},
|
||||
{
|
||||
title: "Gravel Delivery",
|
||||
description: "Fast material delivery.",
|
||||
href: "#contact",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/crawler-bulldozer_1388-577.jpg",
|
||||
},
|
||||
{
|
||||
title: "Drainage",
|
||||
description: "Expert water solutions.",
|
||||
href: "#contact",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-arrangement-different-architectural-project-elements_23-2148540107.jpg",
|
||||
},
|
||||
{
|
||||
title: "Backhoe Work",
|
||||
description: "Specialized digging.",
|
||||
href: "#contact",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/builder-clothes-worker-uniform-wooden-background-flat-lay_169016-24436.jpg",
|
||||
},
|
||||
{
|
||||
title: "Snow Removal",
|
||||
description: "Winter clearing services.",
|
||||
href: "#contact",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/construction-equipment-collection_23-2148183642.jpg",
|
||||
},
|
||||
{ title: "Excavation", description: "Precision site clearing.", href: "#contact", imageSrc: "http://img.b2bpic.net/free-photo/mechanic-doing-bad-signal_1368-4095.jpg" },
|
||||
{ title: "Paving", description: "High-quality asphalt paving.", href: "#contact", imageSrc: "http://img.b2bpic.net/free-vector/shovel-logo_126523-882.jpg" },
|
||||
{ title: "Site Prep", description: "Foundation readiness.", href: "#contact", imageSrc: "http://img.b2bpic.net/free-photo/smartphone-pin-pointer-mark-location-parcels-box-online-delivery-transportation-logistics-concept-pink-background-3d-rendering-illustration_56104-1296.jpg" },
|
||||
{ title: "Gravel Delivery", description: "Fast material delivery.", href: "#contact", imageSrc: "http://img.b2bpic.net/free-photo/crawler-bulldozer_1388-577.jpg" },
|
||||
{ title: "Drainage", description: "Expert water solutions.", href: "#contact", imageSrc: "http://img.b2bpic.net/free-photo/top-view-arrangement-different-architectural-project-elements_23-2148540107.jpg" },
|
||||
{ title: "Backhoe Work", description: "Specialized digging.", href: "#contact", imageSrc: "http://img.b2bpic.net/free-photo/builder-clothes-worker-uniform-wooden-background-flat-lay_169016-24436.jpg" },
|
||||
{ title: "Snow Removal", description: "Winter clearing services.", href: "#contact", imageSrc: "http://img.b2bpic.net/free-vector/construction-equipment-collection_23-2148183642.jpg" }
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
@@ -148,22 +89,14 @@ export default function HomePage() {
|
||||
<TeamGlassCards
|
||||
tag="Leadership"
|
||||
title="Meet Our Experienced Team"
|
||||
description="Dedicated professionals committed to your success."
|
||||
members={[
|
||||
{
|
||||
name: "John Temple",
|
||||
role: "Owner & Lead Operator",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-worker-factory_107420-96555.jpg",
|
||||
},
|
||||
name: "John Temple", role: "Owner & Lead Operator", imageSrc: "http://img.b2bpic.net/free-photo/portrait-worker-factory_107420-96555.jpg"},
|
||||
{
|
||||
name: "Mike Smith",
|
||||
role: "Senior Paving Specialist",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-smiley-young-man-with-helmet_23-2148269289.jpg",
|
||||
},
|
||||
name: "Mike Smith", role: "Senior Paving Specialist", imageSrc: "http://img.b2bpic.net/free-photo/front-view-smiley-young-man-with-helmet_23-2148269289.jpg"},
|
||||
{
|
||||
name: "Sarah Davis",
|
||||
role: "Operations Manager",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-plus-size-man-working-construction_23-2150772851.jpg",
|
||||
},
|
||||
name: "Sarah Davis", role: "Operations Manager", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-plus-size-man-working-construction_23-2150772851.jpg"},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
@@ -176,26 +109,11 @@ export default function HomePage() {
|
||||
rating={5}
|
||||
author="Mark R."
|
||||
avatars={[
|
||||
{
|
||||
name: "Mark R.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg",
|
||||
},
|
||||
{
|
||||
name: "Jane D.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-waitress_107420-12307.jpg",
|
||||
},
|
||||
{
|
||||
name: "Bob K.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-positive-executive-work_1098-519.jpg",
|
||||
},
|
||||
{
|
||||
name: "Lisa G.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-engineer-architect-shaking-hands_23-2148233783.jpg",
|
||||
},
|
||||
{
|
||||
name: "Tom H.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-man-wearing-helmet-indoors_23-2148920599.jpg",
|
||||
},
|
||||
{ name: "Mark R.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg" },
|
||||
{ name: "Jane D.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-waitress_107420-12307.jpg" },
|
||||
{ name: "Bob K.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-positive-executive-work_1098-519.jpg" },
|
||||
{ name: "Lisa G.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-engineer-architect-shaking-hands_23-2148233783.jpg" },
|
||||
{ name: "Tom H.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-man-wearing-helmet-indoors_23-2148920599.jpg" }
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
@@ -206,19 +124,14 @@ export default function HomePage() {
|
||||
<FaqSimple
|
||||
tag="Support"
|
||||
title="Frequently Asked Questions"
|
||||
description="Common inquiries about our services."
|
||||
items={[
|
||||
{
|
||||
question: "Do you offer free estimates?",
|
||||
answer: "Yes, we provide free, no-obligation estimates for all projects.",
|
||||
},
|
||||
question: "Do you offer free estimates?", answer: "Yes, we provide free, no-obligation estimates for all projects."},
|
||||
{
|
||||
question: "What areas do you serve?",
|
||||
answer: "We proudly serve Bishops Falls and across Central Newfoundland.",
|
||||
},
|
||||
question: "What areas do you serve?", answer: "We proudly serve Bishops Falls and across Central Newfoundland."},
|
||||
{
|
||||
question: "Are you fully insured?",
|
||||
answer: "Yes, our company is fully insured and safety-certified.",
|
||||
},
|
||||
question: "Are you fully insured?", answer: "Yes, our company is fully insured and safety-certified."},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
@@ -230,16 +143,12 @@ export default function HomePage() {
|
||||
tag="Get in Touch"
|
||||
text="Ready to start your project? Contact Temple's Backhoe Services today for a consultation."
|
||||
primaryButton={{
|
||||
text: "Call Now",
|
||||
href: "tel:5550123456",
|
||||
}}
|
||||
text: "Call Now", href: "tel:5550123456"}}
|
||||
secondaryButton={{
|
||||
text: "Email Us",
|
||||
href: "mailto:info@templespaving.ca",
|
||||
}}
|
||||
text: "Email Us", href: "mailto:info@templespaving.ca"}}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
</>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user