Compare commits

..

53 Commits

Author SHA1 Message Date
9a821fc3f4 Update src/app/page.tsx 2026-04-28 18:29:54 +00:00
c3a50e7998 Merge version_48 into main
Merge version_48 into main
2026-04-28 18:28:28 +00:00
2d0d6b3823 Update src/app/styles/variables.css 2026-04-28 18:28:24 +00:00
6a3f80851d Update src/app/page.tsx 2026-04-28 18:28:23 +00:00
8b03cbd833 Merge version_47 into main
Merge version_47 into main
2026-04-28 18:27:39 +00:00
44d8cef961 Update theme colors 2026-04-28 18:27:36 +00:00
88ee9a4d5c Merge version_46 into main
Merge version_46 into main
2026-04-28 18:27:20 +00:00
5d446dad05 Update theme colors 2026-04-28 18:27:16 +00:00
ab7f028396 Merge version_45 into main
Merge version_45 into main
2026-04-28 18:26:42 +00:00
7b948cd6a0 Update theme colors 2026-04-28 18:26:39 +00:00
f3a75bd136 Merge version_44 into main
Merge version_44 into main
2026-04-28 18:26:22 +00:00
b0998cc531 Update theme colors 2026-04-28 18:26:19 +00:00
3c91b58519 Merge version_43 into main
Merge version_43 into main
2026-04-28 18:26:11 +00:00
95ae97425e Update theme colors 2026-04-28 18:26:07 +00:00
f912d0325c Merge version_42 into main
Merge version_42 into main
2026-04-28 18:25:37 +00:00
e4e20ad6ee Update theme colors 2026-04-28 18:25:31 +00:00
6e031f3799 Merge version_41 into main
Merge version_41 into main
2026-04-28 18:25:04 +00:00
b3e235d11a Update theme colors 2026-04-28 18:25:01 +00:00
a67303b992 Merge version_40 into main
Merge version_40 into main
2026-04-28 18:24:40 +00:00
fde3d87d74 Update theme colors 2026-04-28 18:24:36 +00:00
fbf8e430a6 Merge version_39 into main
Merge version_39 into main
2026-04-28 18:24:26 +00:00
d9ab0affb6 Update theme colors 2026-04-28 18:24:23 +00:00
43013df3b6 Merge version_38 into main
Merge version_38 into main
2026-04-28 18:24:04 +00:00
488cf6de00 Update theme colors 2026-04-28 18:23:57 +00:00
9be5f0da76 Merge version_37 into main
Merge version_37 into main
2026-04-28 18:19:06 +00:00
b86fd8be53 Update theme colors 2026-04-28 18:19:03 +00:00
c108a042e3 Merge version_36 into main
Merge version_36 into main
2026-04-28 18:17:19 +00:00
a82ad3e9c7 Update src/app/services/page.tsx 2026-04-28 18:17:16 +00:00
782ee4d8db Update src/app/page.tsx 2026-04-28 18:17:15 +00:00
835150437f Merge version_35 into main
Merge version_35 into main
2026-04-28 18:13:51 +00:00
9f952f9da2 Update src/app/services/page.tsx 2026-04-28 18:13:47 +00:00
689c741e98 Update src/app/page.tsx 2026-04-28 18:13:47 +00:00
fa0d7904ff Merge version_34 into main
Merge version_34 into main
2026-04-28 18:11:34 +00:00
af9aac5698 Update src/app/services/page.tsx 2026-04-28 18:11:31 +00:00
057749cf7b Update src/app/page.tsx 2026-04-28 18:11:30 +00:00
17e311bbed Merge version_33 into main
Merge version_33 into main
2026-04-28 18:09:44 +00:00
fc88914e2f Update src/app/services/page.tsx 2026-04-28 18:09:40 +00:00
6dcdd18efb Update src/app/page.tsx 2026-04-28 18:09:39 +00:00
e99905a638 Merge version_33 into main
Merge version_33 into main
2026-04-28 18:09:13 +00:00
0b49bdfbd7 Update src/app/services/page.tsx 2026-04-28 18:09:10 +00:00
fb52711de7 Update src/app/page.tsx 2026-04-28 18:09:09 +00:00
5ae8e1958c Merge version_32 into main
Merge version_32 into main
2026-04-28 18:06:53 +00:00
0367a57f04 Merge version_31 into main
Merge version_31 into main
2026-04-28 18:05:27 +00:00
b6a0d07a04 Switch to version 30: modified src/app/services/page.tsx 2026-04-28 18:04:20 +00:00
13a2184d6f Switch to version 30: modified src/app/page.tsx 2026-04-28 18:04:19 +00:00
a8863d3140 Merge version_31 into main
Merge version_31 into main
2026-04-28 18:03:33 +00:00
06d43c220f Update src/app/services/page.tsx 2026-04-28 18:03:30 +00:00
627e8361a9 Update src/app/page.tsx 2026-04-28 18:03:29 +00:00
39f07ce51d Merge version_31 into main
Merge version_31 into main
2026-04-28 18:03:03 +00:00
38ed23e4d0 Update src/app/services/page.tsx 2026-04-28 18:02:57 +00:00
ffd65babed Update src/app/page.tsx 2026-04-28 18:02:56 +00:00
b741ace56b Merge version_30 into main
Merge version_30 into main
2026-04-28 18:01:17 +00:00
a0d42fb279 Merge version_30 into main
Merge version_30 into main
2026-04-28 18:00:44 +00:00
3 changed files with 60 additions and 17 deletions

View File

@@ -19,10 +19,10 @@ export default function LandingPage() {
borderRadius="pill"
contentWidth="small"
sizing="medium"
background="aurora"
cardStyle="outline"
primaryButtonStyle="gradient"
secondaryButtonStyle="radial-glow"
background="noise"
cardStyle="glass-depth"
primaryButtonStyle="primary-glow"
secondaryButtonStyle="glass"
headingFontWeight="semibold"
>
<ReactLenis root>
@@ -78,7 +78,7 @@ export default function LandingPage() {
features={[
{
title: "Roof Replacement", description: "Full-scale roof replacements using premium materials designed for Alabama weather.", media: {
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777397555725-hvallagy.jpg", imageAlt: "Replacement project"},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777397555725-hvallagy.jpg?_wi=1", imageAlt: "Replacement project"},
items: [
{ icon: CheckCircle, text: "Architectural Shingles" },
{ icon: CheckCircle, text: "Metal Roofing Options" },
@@ -88,7 +88,7 @@ export default function LandingPage() {
},
{
title: "Storm & Hail Damage", description: "Expert assessments and seamless insurance claim assistance for storm-damaged roofs.", media: {
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777394430092-e9m33ied.jpg", imageAlt: "Storm damage repair"},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777394430092-e9m33ied.jpg?_wi=1", imageAlt: "Storm damage repair"},
items: [
{ icon: Shield, text: "Free Inspection" },
{ icon: Shield, text: "Insurance Coordination" },
@@ -98,7 +98,7 @@ export default function LandingPage() {
},
{
title: "Routine Inspection", description: "Keep your roof in pristine condition with our comprehensive local maintenance and inspection services.", media: {
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777394101196-i8tpdvoq.jpg", imageAlt: "Routine inspection"},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777394101196-i8tpdvoq.jpg?_wi=1", imageAlt: "Routine inspection"},
items: [
{ icon: Star, text: "Detailed Reporting" },
{ icon: Star, text: "Preventive Maintenance" },
@@ -109,7 +109,6 @@ export default function LandingPage() {
]}
title="Comprehensive Roofing Services"
description="From storm damage repair to custom roof replacement, we handle your Gadsden roofing needs with precision and care."
textBoxTitleClassName="text-white"
/>
</div>

View File

@@ -6,6 +6,8 @@ import FaqDouble from '@/components/sections/faq/FaqDouble';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import FeatureCardTen from '@/components/sections/feature/FeatureCardTen';
import { CheckCircle, Shield, Star } from "lucide-react";
export default function LandingPage() {
return (
@@ -41,6 +43,48 @@ export default function LandingPage() {
/>
</div>
<div id="services-list" data-section="services-list">
<FeatureCardTen
animationType="slide-up"
textboxLayout="split"
useInvertedBackground={true}
features={[
{
title: "Roof Replacement", description: "Full-scale roof replacements using premium materials designed for Alabama weather.", media: {
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777397555725-hvallagy.jpg?_wi=2", imageAlt: "Replacement project"},
items: [
{ icon: CheckCircle, text: "Architectural Shingles" },
{ icon: CheckCircle, text: "Metal Roofing Options" },
{ icon: CheckCircle, text: "Lifetime Warranty" },
],
reverse: false,
},
{
title: "Storm & Hail Damage", description: "Expert assessments and seamless insurance claim assistance for storm-damaged roofs.", media: {
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777394430092-e9m33ied.jpg?_wi=2", imageAlt: "Storm damage repair"},
items: [
{ icon: Shield, text: "Free Inspection" },
{ icon: Shield, text: "Insurance Coordination" },
{ icon: Shield, text: "Urgent Response" },
],
reverse: true,
},
{
title: "Routine Inspection", description: "Keep your roof in pristine condition with our comprehensive local maintenance and inspection services.", media: {
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777394101196-i8tpdvoq.jpg?_wi=2", imageAlt: "Routine inspection"},
items: [
{ icon: Star, text: "Detailed Reporting" },
{ icon: Star, text: "Preventive Maintenance" },
{ icon: Star, text: "Safety Checks" },
],
reverse: false,
},
]}
title="Comprehensive Roofing Services"
description="From storm damage repair to custom roof replacement, we handle your Gadsden roofing needs with precision and care."
/>
</div>
<div id="faq-body" data-section="faq-body">
<FaqSplitMedia
textboxLayout="split"

View File

@@ -10,15 +10,15 @@
--accent: #ffffff;
--background-accent: #ffffff; */
--background: #000000;
--card: #000000;
--foreground: #ffffff;
--primary-cta: #c5a059;
--primary-cta-text: #ffffff;
--secondary-cta: #bfbebe;
--secondary-cta-text: #000000;
--accent: #c5a059;
--background-accent: #000000;
--background: #ffffff;
--card: #f9f9f9;
--foreground: #000612e6;
--primary-cta: #15479c;
--primary-cta-text: #000000;
--secondary-cta: #f9f9f9;
--secondary-cta-text: #1c1c1c;
--accent: #e2e2e2;
--background-accent: #c4c4c4;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);