272 lines
8.9 KiB
TypeScript
272 lines
8.9 KiB
TypeScript
"use client";
|
||
|
||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||
import ReactLenis from "lenis/react";
|
||
import ContactCenter from '@/components/sections/contact/ContactCenter';
|
||
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
|
||
import FeatureBento from '@/components/sections/feature/FeatureBento';
|
||
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
|
||
import HeroLogoBillboard from '@/components/sections/hero/HeroLogoBillboard';
|
||
import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout';
|
||
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
||
import ProductCardOne from '@/components/sections/product/ProductCardOne';
|
||
import TestimonialCardFifteen from '@/components/sections/testimonial/TestimonialCardFifteen';
|
||
import { Activity, Smile, Sparkles } from "lucide-react";
|
||
|
||
export default function LandingPage() {
|
||
return (
|
||
<ThemeProvider
|
||
defaultButtonVariant="hover-bubble"
|
||
defaultTextAnimation="reveal-blur"
|
||
borderRadius="rounded"
|
||
contentWidth="small"
|
||
sizing="largeSmallSizeLargeTitles"
|
||
background="aurora"
|
||
cardStyle="gradient-bordered"
|
||
primaryButtonStyle="double-inset"
|
||
secondaryButtonStyle="solid"
|
||
headingFontWeight="extrabold"
|
||
>
|
||
<ReactLenis root>
|
||
<div id="nav" data-section="nav">
|
||
<NavbarStyleCentered
|
||
navItems={[
|
||
{
|
||
name: "Home",
|
||
id: "hero",
|
||
},
|
||
{
|
||
name: "About",
|
||
id: "about",
|
||
},
|
||
{
|
||
name: "Services",
|
||
id: "services",
|
||
},
|
||
{
|
||
name: "Contact",
|
||
id: "contact",
|
||
},
|
||
]}
|
||
brandName="Santa’s Hair"
|
||
/>
|
||
</div>
|
||
|
||
<div id="hero" data-section="hero">
|
||
<HeroLogoBillboard
|
||
background={{
|
||
variant: "plain",
|
||
}}
|
||
logoText="Santa’s Hair Dominican Studio"
|
||
description="Transforming natural, dry, and damaged hair into healthy, smooth, and manageable styles with 25+ years of expertise."
|
||
buttons={[
|
||
{
|
||
text: "Book Appointment",
|
||
href: "#contact",
|
||
},
|
||
{
|
||
text: "View Services",
|
||
href: "#services",
|
||
},
|
||
]}
|
||
imageSrc="http://img.b2bpic.net/free-photo/woman-shakes-her-hair-posing-beach_1304-5299.jpg?_wi=1"
|
||
mediaAnimation="slide-up"
|
||
/>
|
||
</div>
|
||
|
||
<div id="about" data-section="about">
|
||
<InlineImageSplitTextAbout
|
||
useInvertedBackground={false}
|
||
heading={[
|
||
{
|
||
type: "text",
|
||
content: "25+ Years of Expert Care",
|
||
},
|
||
{
|
||
type: "image",
|
||
src: "http://img.b2bpic.net/free-photo/teen-sitting-motorbike-looking-mirror_1139-377.jpg",
|
||
alt: "Salon professional at work",
|
||
},
|
||
]}
|
||
/>
|
||
</div>
|
||
|
||
<div id="services" data-section="services">
|
||
<ProductCardOne
|
||
animationType="slide-up"
|
||
textboxLayout="split"
|
||
gridVariant="three-columns-all-equal-width"
|
||
useInvertedBackground={true}
|
||
products={[
|
||
{
|
||
id: "s1",
|
||
name: "Dominican Blowout",
|
||
price: "Starting at $75",
|
||
imageSrc: "http://img.b2bpic.net/free-photo/shampoo-conditioner-bottles-barbershop-against-wooden-background_627829-6244.jpg?_wi=1",
|
||
},
|
||
{
|
||
id: "s2",
|
||
name: "Silk Press & Straightening",
|
||
price: "Starting at $85",
|
||
imageSrc: "http://img.b2bpic.net/free-vector/cosmetics-background-design_1268-628.jpg",
|
||
},
|
||
{
|
||
id: "s3",
|
||
name: "Deep Conditioning & Repair",
|
||
price: "Starting at $50",
|
||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-young-woman-with-curly-hair_23-2151317399.jpg",
|
||
},
|
||
]}
|
||
title="Our Signature Services"
|
||
description="We specialize in Dominican hair care techniques designed to restore health and beauty to all hair types."
|
||
/>
|
||
</div>
|
||
|
||
<div id="features" data-section="features">
|
||
<FeatureBento
|
||
animationType="slide-up"
|
||
textboxLayout="default"
|
||
useInvertedBackground={false}
|
||
features={[
|
||
{
|
||
title: "Dominican Expertise",
|
||
description: "Over 25 years specializing in authentic Dominican techniques for manageable, silky results.",
|
||
bentoComponent: "reveal-icon",
|
||
icon: Sparkles,
|
||
imageSrc: "http://img.b2bpic.net/free-photo/woman-shakes-her-hair-posing-beach_1304-5299.jpg?_wi=2",
|
||
imageAlt: "modern salon interior warm aesthetic",
|
||
},
|
||
{
|
||
title: "Healthy Transformation",
|
||
description: "We focus on repairing dry, brittle, or damaged hair without causing permanent heat damage.",
|
||
bentoComponent: "reveal-icon",
|
||
icon: Activity,
|
||
imageSrc: "http://img.b2bpic.net/free-photo/teen-sitting-motorbike-looking-mirror_1139-377.jpg",
|
||
imageAlt: "dominican hair salon professional setting",
|
||
},
|
||
{
|
||
title: "All Hair Types",
|
||
description: "Customized care for natural, curly, and textured hair in a welcoming environment.",
|
||
bentoComponent: "reveal-icon",
|
||
icon: Smile,
|
||
imageSrc: "http://img.b2bpic.net/free-photo/shampoo-conditioner-bottles-barbershop-against-wooden-background_627829-6244.jpg?_wi=2",
|
||
imageAlt: "hair smoothing serum bottle",
|
||
},
|
||
]}
|
||
title="The Santa's Hair Promise"
|
||
description="We don't just style your hair; we restore its natural beauty."
|
||
/>
|
||
</div>
|
||
|
||
<div id="testimonials" data-section="testimonials">
|
||
<TestimonialCardFifteen
|
||
useInvertedBackground={true}
|
||
testimonial="I've struggled with damaged natural hair for years. Santa's team completely transformed my texture in just a few visits! My hair has never felt healthier."
|
||
rating={5}
|
||
author="Sarah M."
|
||
avatars={[
|
||
{
|
||
src: "http://img.b2bpic.net/free-photo/young-blonde-girl-wearing-casual-clothes-smiling-cheerful-presenting-pointing-with-palm-hand-looking-camera_839833-7638.jpg",
|
||
alt: "Client 1",
|
||
},
|
||
{
|
||
src: "http://img.b2bpic.net/free-photo/carefree-happy-teenage-girl-smiling-touching-hair_176420-20167.jpg",
|
||
alt: "Client 2",
|
||
},
|
||
{
|
||
src: "http://img.b2bpic.net/free-photo/team-bride-celebrating-before-wedding_23-2149329119.jpg",
|
||
alt: "Client 3",
|
||
},
|
||
{
|
||
src: "http://img.b2bpic.net/free-photo/blonde-girl-posing_23-2148108796.jpg",
|
||
alt: "Client 4",
|
||
},
|
||
{
|
||
src: "http://img.b2bpic.net/free-photo/young-blonde-girl-wearing-casual-clothes-smiling-cheerful-presenting-pointing-with-palm-hand-looking-camera_839833-7638.jpg",
|
||
alt: "Client 5",
|
||
},
|
||
]}
|
||
ratingAnimation="slide-up"
|
||
avatarsAnimation="slide-up"
|
||
/>
|
||
</div>
|
||
|
||
<div id="faq" data-section="faq">
|
||
<FaqSplitMedia
|
||
textboxLayout="split"
|
||
useInvertedBackground={false}
|
||
faqs={[
|
||
{
|
||
id: "f1",
|
||
title: "Do you offer services for natural hair?",
|
||
content: "Yes! We specialize in natural hair care and restoration techniques.",
|
||
},
|
||
{
|
||
id: "f2",
|
||
title: "How long do the blowouts last?",
|
||
content: "With proper maintenance, our Dominican blowouts can last for up to two weeks.",
|
||
},
|
||
{
|
||
id: "f3",
|
||
title: "Are your chemical treatments damaging?",
|
||
content: "We prioritize hair health and use high-quality products to minimize damage.",
|
||
},
|
||
]}
|
||
imageSrc="http://img.b2bpic.net/free-photo/barber-tools-wooden-background-table_627829-6196.jpg"
|
||
mediaAnimation="slide-up"
|
||
title="Frequently Asked Questions"
|
||
description="Learn more about our Dominican hair care services and how we can help you achieve healthy hair."
|
||
faqsAnimation="slide-up"
|
||
/>
|
||
</div>
|
||
|
||
<div id="contact" data-section="contact">
|
||
<ContactCenter
|
||
useInvertedBackground={true}
|
||
background={{
|
||
variant: "plain",
|
||
}}
|
||
tag="Visit Us Today"
|
||
title="Ready for a transformation?"
|
||
description="Book your appointment in Bowie, MD and let us show you what healthy hair feels like."
|
||
/>
|
||
</div>
|
||
|
||
<div id="footer" data-section="footer">
|
||
<FooterBaseCard
|
||
logoText="Santa’s Hair"
|
||
columns={[
|
||
{
|
||
title: "Company",
|
||
items: [
|
||
{
|
||
label: "About Us",
|
||
href: "#about",
|
||
},
|
||
{
|
||
label: "Services",
|
||
href: "#services",
|
||
},
|
||
],
|
||
},
|
||
{
|
||
title: "Legal",
|
||
items: [
|
||
{
|
||
label: "Privacy Policy",
|
||
href: "#",
|
||
},
|
||
{
|
||
label: "Terms of Service",
|
||
href: "#",
|
||
},
|
||
],
|
||
},
|
||
]}
|
||
/>
|
||
</div>
|
||
</ReactLenis>
|
||
</ThemeProvider>
|
||
);
|
||
}
|