Compare commits
58 Commits
version_30
...
version_50
| Author | SHA1 | Date | |
|---|---|---|---|
| b18be4d06d | |||
| b85a37aaa8 | |||
| 93e2e891b9 | |||
| 9a821fc3f4 | |||
| c3a50e7998 | |||
| 2d0d6b3823 | |||
| 6a3f80851d | |||
| 8b03cbd833 | |||
| 44d8cef961 | |||
| 88ee9a4d5c | |||
| 5d446dad05 | |||
| ab7f028396 | |||
| 7b948cd6a0 | |||
| f3a75bd136 | |||
| b0998cc531 | |||
| 3c91b58519 | |||
| 95ae97425e | |||
| f912d0325c | |||
| e4e20ad6ee | |||
| 6e031f3799 | |||
| b3e235d11a | |||
| a67303b992 | |||
| fde3d87d74 | |||
| fbf8e430a6 | |||
| d9ab0affb6 | |||
| 43013df3b6 | |||
| 488cf6de00 | |||
| 9be5f0da76 | |||
| b86fd8be53 | |||
| c108a042e3 | |||
| a82ad3e9c7 | |||
| 782ee4d8db | |||
| 835150437f | |||
| 9f952f9da2 | |||
| 689c741e98 | |||
| fa0d7904ff | |||
| af9aac5698 | |||
| 057749cf7b | |||
| 17e311bbed | |||
| fc88914e2f | |||
| 6dcdd18efb | |||
| e99905a638 | |||
| 0b49bdfbd7 | |||
| fb52711de7 | |||
| 5ae8e1958c | |||
| 210c2a706b | |||
| 0367a57f04 | |||
| 2f37ef1753 | |||
| b6a0d07a04 | |||
| 13a2184d6f | |||
| a8863d3140 | |||
| 06d43c220f | |||
| 627e8361a9 | |||
| 39f07ce51d | |||
| 38ed23e4d0 | |||
| ffd65babed | |||
| b741ace56b | |||
| a0d42fb279 |
@@ -17,13 +17,13 @@ export default function LandingPage() {
|
||||
defaultButtonVariant="shift-hover"
|
||||
defaultTextAnimation="reveal-blur"
|
||||
borderRadius="pill"
|
||||
contentWidth="small"
|
||||
contentWidth="medium"
|
||||
sizing="medium"
|
||||
background="aurora"
|
||||
cardStyle="outline"
|
||||
primaryButtonStyle="gradient"
|
||||
secondaryButtonStyle="radial-glow"
|
||||
headingFontWeight="semibold"
|
||||
background="noiseDiagonalGradient"
|
||||
cardStyle="glass-depth"
|
||||
primaryButtonStyle="diagonal-gradient"
|
||||
secondaryButtonStyle="solid"
|
||||
headingFontWeight="bold"
|
||||
>
|
||||
<ReactLenis root>
|
||||
<div id="nav" data-section="nav">
|
||||
@@ -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>
|
||||
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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: #f5f4ef;
|
||||
--card: #dad6cd;
|
||||
--foreground: #2a2928;
|
||||
--primary-cta: #2a2928;
|
||||
--primary-cta-text: #000000;
|
||||
--secondary-cta: #ecebea;
|
||||
--secondary-cta-text: #FFFFFF;
|
||||
--accent: #ffffff;
|
||||
--background-accent: #c6b180;
|
||||
|
||||
/* text sizing - set by ThemeProvider */
|
||||
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
|
||||
|
||||
Reference in New Issue
Block a user