Compare commits
8 Commits
version_18
...
version_22
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4ec9a6c452 | ||
| acb8bd1321 | |||
|
|
40cad254a0 | ||
| c499eb3691 | |||
|
|
960495577a | ||
| eea0ea4704 | |||
|
|
0f1c441597 | ||
| 15d1cab14b |
@@ -93,7 +93,7 @@ const NavbarCentered = ({ logo, navItems, ctaButton }: NavbarCenteredProps) => {
|
|||||||
<div
|
<div
|
||||||
ref={menuRef}
|
ref={menuRef}
|
||||||
|
|
||||||
className="md:hidden fixed z-1000 top-3 left-3 right-3 p-6 rounded-lg card"
|
className="md:hidden fixed z-1000 top-3 left-3 right-3 p-6 rounded-lg bg-background/80 backdrop-blur-sm"
|
||||||
>
|
>
|
||||||
<div className="flex items-center justify-between mb-6">
|
<div className="flex items-center justify-between mb-6">
|
||||||
<p className="text-xl text-foreground">Menu</p>
|
<p className="text-xl text-foreground">Menu</p>
|
||||||
|
|||||||
@@ -31,17 +31,19 @@ const NavbarFloating = ({ logo, navItems, ctaButton }: NavbarFloatingProps) => {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
|
{menuOpen && (
|
||||||
{menuOpen && (
|
<div
|
||||||
<div
|
className="fixed inset-0 z-500 bg-black/20 backdrop-blur-lg"
|
||||||
className="fixed inset-0 z-999 bg-foreground"
|
onClick={() => setMenuOpen(false)}
|
||||||
onClick={() => setMenuOpen(false)}
|
/>
|
||||||
/>
|
)}
|
||||||
)}
|
|
||||||
|
|
||||||
|
|
||||||
<nav className="fixed z-1000 top-5 left-1/2 -translate-x-1/2 w-content-width">
|
<nav className="fixed z-1000 top-5 left-1/2 -translate-x-1/2 w-content-width">
|
||||||
<div className="mx-auto w-full md:w-1/2 overflow-hidden rounded-theme-capped border border-white/10 bg-white/10 backdrop-blur-lg shadow-lg">
|
<div className={cls(
|
||||||
|
"mx-auto w-full md:w-1/2 overflow-hidden rounded-theme-capped border border-white/10 bg-white/10 shadow-lg",
|
||||||
|
menuOpen ? "backdrop-blur-lg" : "backdrop-blur-lg"
|
||||||
|
)}>
|
||||||
<div className="relative z-10 flex items-center justify-between gap-3 xl:gap-4 2xl:gap-5 p-3 xl:p-4 2xl:p-5">
|
<div className="relative z-10 flex items-center justify-between gap-3 xl:gap-4 2xl:gap-5 p-3 xl:p-4 2xl:p-5">
|
||||||
<a href="/" className="text-xl font-medium text-foreground">{logo}</a>
|
<a href="/" className="text-xl font-medium text-foreground">{logo}</a>
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import AboutFeaturesSplit from '@/components/sections/about/AboutFeaturesSplit';
|
|||||||
import ContactCta from '@/components/sections/contact/ContactCta';
|
import ContactCta from '@/components/sections/contact/ContactCta';
|
||||||
import FeaturesRevealCards from '@/components/sections/features/FeaturesRevealCards';
|
import FeaturesRevealCards from '@/components/sections/features/FeaturesRevealCards';
|
||||||
import HeroOverlay from '@/components/sections/hero/HeroOverlay';
|
import HeroOverlay from '@/components/sections/hero/HeroOverlay';
|
||||||
import MetricsFeatureCards from '@/components/sections/metrics/MetricsFeatureCards';
|
import MetricsGradientCards from '@/components/sections/metrics/MetricsGradientCards';
|
||||||
import FeaturesDetailedSteps from '@/components/sections/features/FeaturesDetailedSteps';
|
import FeaturesDetailedSteps from '@/components/sections/features/FeaturesDetailedSteps';
|
||||||
import TestimonialTrustCard from '@/components/sections/testimonial/TestimonialTrustCard';
|
import TestimonialTrustCard from '@/components/sections/testimonial/TestimonialTrustCard';
|
||||||
import { Leaf, ShieldCheck, Sparkles } from "lucide-react";
|
import { Leaf, ShieldCheck, Sparkles } from "lucide-react";
|
||||||
@@ -126,37 +126,25 @@ export default function HomePage() {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="metrics" data-section="metrics">
|
<div id="metrics" data-section="metrics">
|
||||||
<MetricsFeatureCards
|
<MetricsGradientCards
|
||||||
tag="Our Impact"
|
tag="Our Impact"
|
||||||
title="Proven Excellence in Landscaping"
|
title="Proven Excellence in Landscaping"
|
||||||
description="Our commitment to quality and customer satisfaction is reflected in our achievements and long-lasting client relationships."
|
description="Our commitment to quality and customer satisfaction is reflected in our achievements and long-lasting client relationships."
|
||||||
metrics={[
|
metrics={[
|
||||||
{
|
{
|
||||||
value: "15+",
|
value: "15+",
|
||||||
title: "Years of Experience",
|
label: "Years of Experience",
|
||||||
features: [
|
description: "Local industry leaders, skilled & certified team, reliable service delivery.",
|
||||||
"Local industry leaders",
|
|
||||||
"Skilled & certified team",
|
|
||||||
"Reliable service delivery",
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
value: "500+",
|
value: "500+",
|
||||||
title: "Projects Completed",
|
label: "Projects Completed",
|
||||||
features: [
|
description: "Residential & commercial, diverse design styles, on-time & on-budget.",
|
||||||
"Residential & commercial",
|
|
||||||
"Diverse design styles",
|
|
||||||
"On-time & on-budget",
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
value: "98%",
|
value: "98%",
|
||||||
title: "Customer Satisfaction",
|
label: "Customer Satisfaction",
|
||||||
features: [
|
description: "Glowing testimonials, repeat clientele, and dedicated support.",
|
||||||
"Glowing testimonials",
|
|
||||||
"Repeat clientele",
|
|
||||||
"Dedicated support",
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
|
|||||||
Reference in New Issue
Block a user