3 Commits

Author SHA1 Message Date
6c140d8ae9 Update src/app/page.tsx 2026-04-18 12:02:47 +00:00
b479317e94 Merge version_2 into main
Merge version_2 into main
2026-04-18 11:57:29 +00:00
b6d0011f31 Merge version_2 into main
Merge version_2 into main
2026-04-18 11:57:02 +00:00

View File

@@ -2,10 +2,10 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react"; import ReactLenis from "lenis/react";
import ContactText from '@/components/sections/contact/ContactText'; import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FaqBase from '@/components/sections/faq/FaqBase'; import FaqBase from '@/components/sections/faq/FaqBase';
import FeatureHoverPattern from '@/components/sections/feature/featureHoverPattern/FeatureHoverPattern'; import FeatureHoverPattern from '@/components/sections/feature/featureHoverPattern/FeatureHoverPattern';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal'; import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import HeroBillboardGallery from '@/components/sections/hero/HeroBillboardGallery'; import HeroBillboardGallery from '@/components/sections/hero/HeroBillboardGallery';
import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout'; import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout';
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple'; import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
@@ -31,14 +31,10 @@ export default function LandingPage() {
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarStyleApple <NavbarStyleApple
navItems={[ navItems={[
{ { name: "Home", id: "hero" },
name: "Home", id: "hero"}, { name: "Services", id: "services" },
{ { name: "About", id: "about" },
name: "Services", id: "services"}, { name: "Admin", id: "/admin/dashboard" },
{
name: "About", id: "about"},
{
name: "Admin", id: "/admin/dashboard"},
]} ]}
brandName="Elegance Salon" brandName="Elegance Salon"
/> />
@@ -46,23 +42,17 @@ export default function LandingPage() {
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroBillboardGallery <HeroBillboardGallery
background={{ background={{ variant: "sparkles-gradient" }}
variant: "sparkles-gradient"}}
title="Experience Timeless Beauty" title="Experience Timeless Beauty"
description="Unlock exclusive rewards, book your session, and manage your beauty journey with Elegance Salon." description="Unlock exclusive rewards, book your session, and manage your beauty journey with Elegance Salon."
buttons={[ buttons={[
{ { text: "Book Now", href: "#contact" },
text: "Book Now", href: "#contact"}, { text: "Login", href: "#" },
{
text: "Login", href: "#"},
]} ]}
mediaItems={[ mediaItems={[
{ { imageSrc: "http://img.b2bpic.net/free-photo/natural-elements-spa-with-candles_23-2148199479.jpg?_wi=1", imageAlt: "Salon Interior" },
imageSrc: "http://img.b2bpic.net/free-photo/natural-elements-spa-with-candles_23-2148199479.jpg?_wi=1", imageAlt: "Salon Interior"}, { imageSrc: "http://img.b2bpic.net/free-photo/lodge-wintertime-with-ski-gear_482257-76632.jpg?_wi=1", imageAlt: "Spa Treatment" },
{ { imageSrc: "http://img.b2bpic.net/free-photo/make-up-brushes-with-bottle-water-beauty-salon_627829-10772.jpg?_wi=1", imageAlt: "Professional Service" },
imageSrc: "http://img.b2bpic.net/free-photo/lodge-wintertime-with-ski-gear_482257-76632.jpg?_wi=1", imageAlt: "Spa Treatment"},
{
imageSrc: "http://img.b2bpic.net/free-photo/make-up-brushes-with-bottle-water-beauty-salon_627829-10772.jpg?_wi=1", imageAlt: "Professional Service"},
]} ]}
mediaAnimation="blur-reveal" mediaAnimation="blur-reveal"
/> />
@@ -152,21 +142,28 @@ export default function LandingPage() {
</div> </div>
<div id="contact" data-section="contact"> <div id="contact" data-section="contact">
<ContactText <ContactSplitForm
useInvertedBackground={true} title="Get in Touch"
background={{ variant: "sparkles-gradient" }} description="Have questions or want to book a session? Send us a message and we'll be in touch."
text="Ready for your beauty transformation? Visit us today or chat with us on WhatsApp." inputs={[
/> { name: "name", type: "text", placeholder: "Full Name", required: true },
{ name: "email", type: "email", placeholder: "Email Address", required: true }
]}
textarea={{ name: "message", placeholder: "How can we help?", rows: 4, required: true }}
onSubmit={(data) => console.log("Form submitted:", data)}
useInvertedBackground={true}
imageSrc="http://img.b2bpic.net/free-photo/natural-elements-spa-with-candles_23-2148199479.jpg?_wi=1"
/>
</div> </div>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterBaseReveal <FooterBaseCard
logoText="Elegance Salon" logoText="Elegance Salon"
columns={[ columns={[
{ title: "Salon", items: [{ label: "Services", href: "#services" }] }, { title: "Salon", items: [{ label: "Services", href: "#services" }] },
{ title: "Admin", items: [{ label: "Dashboard", href: "/admin/dashboard" }] }, { title: "Admin", items: [{ label: "Dashboard", href: "/admin/dashboard" }] },
]} ]}
copyrightText="© 2024 Elegance Salon. All rights reserved." copyrightText="© 2025 Elegance Salon. All rights reserved."
/> />
</div> </div>
</ReactLenis> </ReactLenis>