From 6c03717b6637865a03c99b05dbc85cb4d8926414 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 7 Apr 2026 05:10:11 +0000 Subject: [PATCH 1/2] Update src/app/page.tsx --- src/app/page.tsx | 135 +++++++++++++---------------------------------- 1 file changed, 36 insertions(+), 99 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 2ca2760..55e93a9 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -2,13 +2,13 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import ReactLenis from "lenis/react"; -import ContactText from '@/components/sections/contact/ContactText'; +import ContactCTA from '@/components/sections/contact/ContactCTA'; import FeatureCardTwentyFive from '@/components/sections/feature/FeatureCardTwentyFive'; -import FooterCard from '@/components/sections/footer/FooterCard'; +import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; import HeroCarouselLogo from '@/components/sections/hero/heroCarouselLogo/HeroCarouselLogo'; import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout'; import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; -import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen'; +import TestimonialCardTwo from '@/components/sections/testimonial/TestimonialCardTwo'; import { Award, Facebook, Instagram, Shield, Twitter, Zap } from "lucide-react"; export default function LandingPage() { @@ -29,16 +29,11 @@ export default function LandingPage() { @@ -75,12 +58,9 @@ export default function LandingPage() { title="Generations of Excellence" description="We treat your home like our own. With old-fashioned values like hard work, honesty, and integrity, we provide roofing solutions that stand the test of time." metrics={[ - { - value: "100%", title: "Satisfaction Guaranteed"}, - { - value: "24h", title: "Rapid Quote Response"}, - { - value: "24+", title: "Years Experience"}, + { value: "100%", title: "Satisfaction Guaranteed" }, + { value: "24h", title: "Rapid Quote Response" }, + { value: "24+", title: "Years Experience" }, ]} imageSrc="http://img.b2bpic.net/free-photo/confident-architect-smiling_107420-74348.jpg" imageAlt="Our professional team" @@ -95,33 +75,8 @@ export default function LandingPage() { textboxLayout="split" useInvertedBackground={true} features={[ - { - title: "Full Roof Replacement", description: "Complete removal and installation of durable, high-end roofing systems.", icon: Shield, - mediaItems: [ - { - imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-men-working-roof-together_23-2149343670.jpg?_wi=2"}, - { - imageSrc: "http://img.b2bpic.net/free-photo/construction-worker-using-hammer-job-site_23-2150530724.jpg?_wi=2"}, - ], - }, - { - title: "Expert Repair Services", description: "Fast, honest evaluation and repair of leaks and storm damage.", icon: Zap, - mediaItems: [ - { - imageSrc: "http://img.b2bpic.net/free-photo/photo-wood-texture-pattern_58702-13174.jpg?_wi=2"}, - { - imageSrc: "http://img.b2bpic.net/free-photo/roof-pattern_1203-2594.jpg?_wi=2"}, - ], - }, - { - title: "Gutter Installations", description: "Seamless rain gutter systems engineered for maximum protection.", icon: Award, - mediaItems: [ - { - imageSrc: "http://img.b2bpic.net/free-photo/skateboard-rink-view_23-2148937901.jpg?_wi=2"}, - { - imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-background-new-house-portrait-first-time-buyer-house-owner-apartment-renter-flat-tenant-landlady-moving-day-buying-own-property-concept_493343-29871.jpg?_wi=2"}, - ], - }, + { title: "Full Roof Replacement", description: "Complete removal and installation of durable, high-end roofing systems.", icon: Shield, mediaItems: [{ imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-men-working-roof-together_23-2149343670.jpg?_wi=2" }, { imageSrc: "http://img.b2bpic.net/free-photo/construction-worker-using-hammer-job-site_23-2150530724.jpg?_wi=2" }] }, + { title: "Expert Repair Services", description: "Fast, honest evaluation and repair of leaks and storm damage.", icon: Zap, mediaItems: [{ imageSrc: "http://img.b2bpic.net/free-photo/photo-wood-texture-pattern_58702-13174.jpg?_wi=2" }, { imageSrc: "http://img.b2bpic.net/free-photo/roof-pattern_1203-2594.jpg?_wi=2" }] }, ]} title="Our Professional Services" description="Providing high-end residential roofing solutions tailored to your unique property needs." @@ -129,57 +84,39 @@ export default function LandingPage() {
-
-
); -} +} \ No newline at end of file From 45e026d8683eaf9c083d82cdbfb61a3ee91c032b Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 7 Apr 2026 05:10:11 +0000 Subject: [PATCH 2/2] Update src/app/styles/variables.css --- src/app/styles/variables.css | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/app/styles/variables.css b/src/app/styles/variables.css index b7afc67..05302bf 100644 --- a/src/app/styles/variables.css +++ b/src/app/styles/variables.css @@ -10,15 +10,15 @@ --accent: #ffffff; --background-accent: #ffffff; */ - --background: #f5f4ef; - --card: #dad6cd; - --foreground: #2a2928; - --primary-cta: #2a2928; + --background: #0a0a0a; + --card: #1a1a1a; + --foreground: #ffffffe6; + --primary-cta: #ffdf7d; --primary-cta-text: #f5f4ef; - --secondary-cta: #ecebea; + --secondary-cta: #1a1a1a; --secondary-cta-text: #2a2928; - --accent: #ffffff; - --background-accent: #c6b180; + --accent: #b8860b; + --background-accent: #8b6914; /* text sizing - set by ThemeProvider */ /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);