16 Commits

Author SHA1 Message Date
c2bf8c9cac Merge version_2 into main
Merge version_2 into main
2026-05-12 19:49:42 +00:00
3c33defbf7 Update src/app/styles/variables.css 2026-05-12 19:49:39 +00:00
bda0b94e46 Update src/app/page.tsx 2026-05-12 19:49:39 +00:00
511b36f2c9 Merge version_2 into main
Merge version_2 into main
2026-05-12 19:49:08 +00:00
406066f0ac Update src/app/page.tsx 2026-05-12 19:49:05 +00:00
9fd846bf92 Merge version_2 into main
Merge version_2 into main
2026-05-12 19:48:34 +00:00
c92c62769f Update src/app/page.tsx 2026-05-12 19:48:31 +00:00
8c03beb172 Merge version_2 into main
Merge version_2 into main
2026-05-12 19:48:03 +00:00
f1dff99c0e Update src/app/page.tsx 2026-05-12 19:48:00 +00:00
72571da4fd Merge version_2 into main
Merge version_2 into main
2026-05-12 19:47:34 +00:00
b162d022fb Update src/app/page.tsx 2026-05-12 19:47:28 +00:00
d5e6c4d35d Merge version_2 into main
Merge version_2 into main
2026-05-12 19:47:03 +00:00
60d1428db2 Update src/app/page.tsx 2026-05-12 19:46:57 +00:00
08beba3c71 Merge version_2 into main
Merge version_2 into main
2026-05-12 19:46:33 +00:00
0a36fa5c98 Update src/app/styles/variables.css 2026-05-12 19:46:30 +00:00
17bf81d2a8 Update src/app/page.tsx 2026-05-12 19:46:29 +00:00
2 changed files with 93 additions and 84 deletions

View File

@@ -5,15 +5,11 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingOverlay from "@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay";
import HeroSplitDoubleCarousel from "@/components/sections/hero/HeroSplitDoubleCarousel";
import FeatureBento from "@/components/sections/feature/FeatureBento";
import FeatureCardTwentySix from "@/components/sections/feature/FeatureCardTwentySix";
import FeatureCardSixteen from "@/components/sections/feature/FeatureCardSixteen";
import MetricCardOne from "@/components/sections/metrics/MetricCardOne";
import TeamCardFive from "@/components/sections/team/TeamCardFive";
import FaqBase from "@/components/sections/faq/FaqBase";
import ContactCTA from "@/components/sections/contact/ContactCTA";
import FooterBase from "@/components/sections/footer/FooterBase";
import TestimonialCardFifteen from "@/components/sections/testimonial/TestimonialCardFifteen";
import { Sparkles, Building2, HardHat, Briefcase, Zap, Shield, ArrowUpRight, Award, Users } from "lucide-react";
import { Building2, Briefcase, Zap, Shield, Award } from "lucide-react";
export default function ADBPage() {
return (
@@ -32,6 +28,8 @@ export default function ADBPage() {
<ReactLenis root>
<NavbarLayoutFloatingOverlay
brandName="ADB Construction Group"
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B8eytcgt9G5DKgMmGyOS3YVJIn/uploaded-1778615178301-r6976zbj.png"
logoAlt="ADB Construction Group"
navItems={[
{ name: "Projects", id: "projects" },
{ name: "Services", id: "services" },
@@ -40,6 +38,7 @@ export default function ADBPage() {
]}
button={{ text: "Request Qualifications", href: "#contact" }}
/>
<div id="hero">
<HeroSplitDoubleCarousel
title="Delivering Complex Projects for Public Agencies and Commercial Clients"
description="30+ years of design and construction experience. Disciplined execution. Measurable results for Southern California infrastructure."
@@ -63,6 +62,8 @@ export default function ADBPage() {
{ imageSrc: "http://img.b2bpic.net/free-photo/he-s-got-some-interesting-ideas_329181-15206.jpg", imageAlt: "Commercial construction management" },
]}
/>
</div>
<div id="services">
<FeatureBento
title="Core Specializations"
description="Focused expertise in complex environments and public works sectors."
@@ -76,6 +77,8 @@ export default function ADBPage() {
{ title: "Industrial", description: "Heavy infrastructure and pre-engineered metal building systems.", bentoComponent: "reveal-icon", icon: Zap },
]}
/>
</div>
<div id="metrics">
<MetricCardOne
title="Proven Performance"
description="Data-driven results for our partners in the public and commercial sectors."
@@ -89,6 +92,8 @@ export default function ADBPage() {
{ id: "damages", value: "0", title: "Liquidated Damages", description: "Consistent record of on-time delivery", icon: Shield },
]}
/>
</div>
<div id="about">
<FeatureCardSixteen
title="Our Strategic Advantage"
description="ADB Construction Group solves problems before they escalate, providing direct accountability to every stakeholder."
@@ -98,6 +103,8 @@ export default function ADBPage() {
negativeCard={{ items: ["Fragmented communication", "Delayed decision-making", "Hidden budget assumptions", "Compliance risks", "Generic execution strategies"] }}
positiveCard={{ items: ["Preconstruction-first approach", "Direct leadership access", "Transparent budget reporting", "DSA and OSHA expertise", "Design-Build intelligence"] }}
/>
</div>
<div id="contact">
<ContactCTA
tag="Partnership"
title="Ready to discuss your next project?"
@@ -109,13 +116,15 @@ export default function ADBPage() {
]}
useInvertedBackground={true}
/>
</div>
<FooterBase
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B8eytcgt9G5DKgMmGyOS3YVJIn/uploaded-1778615178301-r6976zbj.png"
logoText="ADB Construction Group"
copyrightText="© 2024 ADB Construction Group | 2010 N Tustin Ave, Santa Ana, CA 92705"
columns={[
{ title: "Company", items: [{ label: "About Us", href: "#" }, { label: "Careers", href: "#" }, { label: "Contact", href: "#" }] },
{ title: "Services", items: [{ label: "Public Works", href: "#" }, { label: "Commercial", href: "#" }, { label: "Healthcare", href: "#" }] },
{ title: "Bidding", items: [{ label: "Opportunities", href: "#" }, { label: "Subcontractors", href: "#" }] },
{ title: "Company", items: [{ label: "About Us", href: "#about" }, { label: "Contact", href: "#contact" }] },
{ title: "Services", items: [{ label: "Public Works", href: "#services" }, { label: "Commercial", href: "#services" }] },
{ title: "Bidding", items: [{ label: "Opportunities", href: "#contact" }] },
]}
/>
</ReactLenis>

View File

@@ -10,15 +10,15 @@
--accent: #ffffff;
--background-accent: #ffffff; */
--background: #0a0a0a;
--card: #161616;
--foreground: #f0f0f0;
--primary-cta: #ffffff;
--background: #ffffff;
--card: #f9f9f9;
--foreground: #1B3A5C;
--primary-cta: #1B3A5C;
--primary-cta-text: #0a0a0a;
--secondary-cta: #1e1e1e;
--secondary-cta: #ffffff;
--secondary-cta-text: #e0e0e0;
--accent: #d0d0d0;
--background-accent: #9a9a9a;
--accent: #1B3A5C;
--background-accent: #eef2f7;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);