From 41fc9e3dd35fbc7ab04da4abd08037d7b39e69a4 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 27 Feb 2026 21:24:49 +0000 Subject: [PATCH] Update src/app/page.tsx --- src/app/page.tsx | 220 ++++++++++++++++------------------------------- 1 file changed, 72 insertions(+), 148 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 53865ca..bb129e5 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -1,15 +1,16 @@ "use client"; +import Link from 'next/link'; +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; import HeroSplit from '@/components/sections/hero/HeroSplit'; import SocialProofOne from '@/components/sections/socialProof/SocialProofOne'; import FeatureCardTwentyFour from '@/components/sections/feature/FeatureCardTwentyFour'; -import SplitAbout from '@/components/sections/about/SplitAbout'; import TestimonialCardTwelve from '@/components/sections/testimonial/TestimonialCardTwelve'; +import MetricCardTwo from '@/components/sections/metrics/MetricCardTwo'; import ContactText from '@/components/sections/contact/ContactText'; import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis'; -import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; -import { CloudLightning, CheckCircle, FileText, Zap, Shield, Hammer, MessageSquare, Sparkles, Award, MapPin, Star } from "lucide-react"; +import { Star, CloudLightning } from 'lucide-react'; export default function HomePage() { return ( @@ -28,13 +29,16 @@ export default function HomePage() { @@ -44,16 +48,16 @@ export default function HomePage() { title="North Dakota Roofing Built for Real Weather" description="Residential and commercial roofing, repairs, and storm restoration. Fast estimates. Clean installs. Strong warranties. Licensed, insured, and storm damage specialists serving North Dakota." tag="Licensed & Insured • Warranty-Backed • Storm Specialists" - background={{ variant: "glowing-orb" }} + tagAnimation="entrance-slide" + background={{ variant: 'glowing-orb' }} buttons={[ - { text: "Get Free Estimate", href: "/contact" }, - { text: "Call Now", href: "tel:+1-701-555-0100" } + { text: 'Get Free Estimate', href: '/contact' }, + { text: 'Call Now', href: 'tel:+1-701-555-0100' } ]} - imageSrc="http://img.b2bpic.net/free-photo/houses-surrounded-by-trees-covered-snow-larvik-norway_181624-11854.jpg" + imageSrc="http://img.b2bpic.net/free-photo/houses-surrounded-by-trees-covered-snow-larvik-norway_181624-11854.jpg?_wi=1" imageAlt="Modern roofline against North Dakota winter sky" imagePosition="right" mediaAnimation="slide-up" - tagAnimation="entrance-slide" /> @@ -64,14 +68,8 @@ export default function HomePage() { tag="Customer Reviews" textboxLayout="default" useInvertedBackground={false} - logos={[ - "http://img.b2bpic.net/free-vector/star-rating-with-two-different-backgrounds_1017-6190.jpg", - "http://img.b2bpic.net/free-vector/social-media-logo-collection_23-2148061324.jpg", - "http://img.b2bpic.net/free-vector/labor-day-badges-collection-flat-style_23-2147864471.jpg", - "http://img.b2bpic.net/free-vector/flat-design-eleicoes-2020-background_23-2148699148.jpg", - "http://img.b2bpic.net/free-vector/real-estate-open-house-label_23-2148479337.jpg", - "http://img.b2bpic.net/free-photo/approved-authentic-quality-guaranteed-product-concept_53876-13748.jpg", - "http://img.b2bpic.net/free-vector/rate-remark-us-business-background-client-feedback-opinion-matter_1017-60953.jpg" + names={[ + "Premium Quality Reviews", "Professional Social Media Presence", "Industry Recognition Awards", "Top Rated Contractor", "Licensed Property Experts", "Certified Quality Assurance", "Customer Satisfaction Leader" ]} speed={35} showCard={true} @@ -84,27 +82,15 @@ export default function HomePage() { description="Complete solutions for residential and commercial properties across North Dakota" features={[ { - id: "1", - title: "Roof Replacement", - author: "Full Coverage Solutions", - description: "Complete roof replacement with premium materials. New shingles, underlayment, and structural inspection. Warranty-backed workmanship.", - tags: ["Residential", "Commercial", "Warranty"], + id: "1", title: "Roof Replacement", author: "Full Coverage Solutions", description: "Complete roof replacement with premium materials. New shingles, underlayment, and structural inspection. Warranty-backed workmanship.", tags: ["Residential", "Commercial", "Warranty"], imageSrc: "http://img.b2bpic.net/free-photo/construction-worker-using-hammer-job-site_23-2150530695.jpg?_wi=1" }, { - id: "2", - title: "Roof Repair & Maintenance", - author: "Fast Response Team", - description: "Quick repairs for leaks, damaged shingles, flashing, and ventilation. Emergency storm damage repairs available 24/7.", - tags: ["Emergency", "Fast Service", "Affordable"], - imageSrc: "http://img.b2bpic.net/free-photo/construction-worker-using-hammer-job-site_23-2150530689.jpg?_wi=1" + id: "2", title: "Roof Repair & Maintenance", author: "Fast Response Team", description: "Quick repairs for leaks, damaged shingles, flashing, and ventilation. Emergency storm damage repairs available 24/7.", tags: ["Emergency", "Fast Service", "Affordable"], + imageSrc: "http://img.b2bpic.net/free-photo/construction-worker-using-hammer-job-site_23-2150530689.jpg" }, { - id: "3", - title: "Storm Damage Restoration", - author: "Insurance Claims Experts", - description: "Hail, wind, and ice damage assessment and restoration. We handle insurance paperwork and documentation for faster claims processing.", - tags: ["Insurance", "Hail Damage", "Documentation"], + id: "3", title: "Storm Damage Restoration", author: "Insurance Claims Experts", description: "Hail, wind, and ice damage assessment and restoration. We handle insurance paperwork and documentation for faster claims processing.", tags: ["Insurance", "Hail Damage", "Documentation"], imageSrc: "http://img.b2bpic.net/free-photo/old-rusty-metallic-surface_23-2148846057.jpg?_wi=1" } ]} @@ -114,85 +100,6 @@ export default function HomePage() { /> -
- -
- -
- -
-
+
+ +
+
@@ -244,34 +168,34 @@ export default function HomePage() { columns={[ { items: [ - { label: "Home", href: "/" }, - { label: "Residential Roofing", href: "/residential" }, - { label: "Commercial Roofing", href: "/commercial" }, - { label: "Storm Damage", href: "/storm-damage" } + { label: 'Home', href: '/' }, + { label: 'Residential Roofing', href: '/residential' }, + { label: 'Commercial Roofing', href: '/commercial' }, + { label: 'Storm Damage', href: '/storm-damage' } ] }, { items: [ - { label: "About Us", href: "/about" }, - { label: "Project Gallery", href: "/gallery" }, - { label: "Customer Reviews", href: "/reviews" }, - { label: "Contact Us", href: "/contact" } + { label: 'About Us', href: '/about' }, + { label: 'Project Gallery', href: '/gallery' }, + { label: 'Customer Reviews', href: '/reviews' }, + { label: 'Contact Us', href: '/contact' } ] }, { items: [ - { label: "Licensed & Insured", href: "#" }, - { label: "Warranty Information", href: "#" }, - { label: "Privacy Policy", href: "#" }, - { label: "Terms of Service", href: "#" } + { label: 'Licensed & Insured' }, + { label: 'Warranty Information' }, + { label: 'Privacy Policy' }, + { label: 'Terms of Service' } ] }, { items: [ - { label: "Emergency Service", href: "tel:+1-701-555-0100" }, - { label: "701-555-0100", href: "tel:+1-701-555-0100" }, - { label: "Monday - Friday: 8AM - 6PM", href: "#" }, - { label: "24/7 Emergency Hotline", href: "tel:+1-701-555-0101" } + { label: 'Emergency Service', href: 'tel:+1-701-555-0100' }, + { label: '701-555-0100', href: 'tel:+1-701-555-0100' }, + { label: 'Monday - Friday: 8AM - 6PM' }, + { label: '24/7 Emergency Hotline', href: 'tel:+1-701-555-0101' } ] } ]}