Merge version_1 into main #1
142
src/app/page.tsx
142
src/app/page.tsx
@@ -2,6 +2,7 @@
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import ReactLenis from "lenis/react";
|
||||
import { Camera, Users, Briefcase, Calendar } from 'lucide-react';
|
||||
import ContactText from '@/components/sections/contact/ContactText';
|
||||
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
|
||||
import FeatureCardTwentySix from '@/components/sections/feature/FeatureCardTwentySix';
|
||||
@@ -18,27 +19,22 @@ export default function LandingPage() {
|
||||
defaultButtonVariant="directional-hover"
|
||||
defaultTextAnimation="background-highlight"
|
||||
borderRadius="rounded"
|
||||
contentWidth="medium"
|
||||
sizing="medium"
|
||||
background="circleGradient"
|
||||
cardStyle="glass-elevated"
|
||||
primaryButtonStyle="gradient"
|
||||
secondaryButtonStyle="glass"
|
||||
headingFontWeight="normal"
|
||||
>
|
||||
<ReactLenis root>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleApple
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Services",
|
||||
id: "features",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Home", id: "hero" },
|
||||
{ name: "About", id: "about" },
|
||||
{ name: "Services", id: "features" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
brandName="Mosa Moments"
|
||||
/>
|
||||
@@ -46,9 +42,7 @@ export default function LandingPage() {
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardScroll
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
background={{ variant: "gradient-bars" }}
|
||||
title="Capture the Moment"
|
||||
description="Professional photography services based in Moruleng. We transform your precious moments into timeless memories."
|
||||
imageSrc="http://img.b2bpic.net/free-photo/artist-props-photography-studio_23-2148885636.jpg"
|
||||
@@ -61,9 +55,7 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
title="Our Passion"
|
||||
description={[
|
||||
"At Mosa Moments Photography, we believe every frame tells a unique story.",
|
||||
"Our team in Moruleng specializes in capturing the raw emotion and authentic beauty of your special occasions.",
|
||||
]}
|
||||
"At Mosa Moments Photography, we believe every frame tells a unique story.", "Our team in Moruleng specializes in capturing the raw emotion and authentic beauty of your special occasions."]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -72,30 +64,10 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Wedding Sessions",
|
||||
description: "Beautiful coverage of your big day.",
|
||||
buttonIcon: "Camera",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/blonde-curly-woman-man-standing-autumn-forest-hugging_1157-50974.jpg",
|
||||
},
|
||||
{
|
||||
title: "Family Portraits",
|
||||
description: "Capturing bonds that last forever.",
|
||||
buttonIcon: "Users",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-family-posing_1328-3216.jpg",
|
||||
},
|
||||
{
|
||||
title: "Corporate Headshots",
|
||||
description: "Professional images for your brand.",
|
||||
buttonIcon: "Briefcase",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-lady-two-young-men-getting-their-picture-taken_171337-12592.jpg",
|
||||
},
|
||||
{
|
||||
title: "Event Coverage",
|
||||
description: "Documenting every important event.",
|
||||
buttonIcon: "Calendar",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/going-out-concept-with-girl-night_23-2148140752.jpg",
|
||||
},
|
||||
{ title: "Wedding Sessions", description: "Beautiful coverage of your big day.", buttonIcon: Camera, imageSrc: "http://img.b2bpic.net/free-photo/blonde-curly-woman-man-standing-autumn-forest-hugging_1157-50974.jpg" },
|
||||
{ title: "Family Portraits", description: "Capturing bonds that last forever.", buttonIcon: Users, imageSrc: "http://img.b2bpic.net/free-photo/happy-family-posing_1328-3216.jpg" },
|
||||
{ title: "Corporate Headshots", description: "Professional images for your brand.", buttonIcon: Briefcase, imageSrc: "http://img.b2bpic.net/free-photo/young-lady-two-young-men-getting-their-picture-taken_171337-12592.jpg" },
|
||||
{ title: "Event Coverage", description: "Documenting every important event.", buttonIcon: Calendar, imageSrc: "http://img.b2bpic.net/free-photo/going-out-concept-with-girl-night_23-2148140752.jpg" },
|
||||
]}
|
||||
title="Photography Services"
|
||||
description="We offer a wide range of professional photography services to suit your needs."
|
||||
@@ -108,41 +80,11 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah D.",
|
||||
handle: "@sarah_d",
|
||||
testimonial: "Amazing experience! My photos turned out perfect.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-wearing-pajamas-while-sitting-bed_273609-13213.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Kabelo M.",
|
||||
handle: "@kabelo_m",
|
||||
testimonial: "Professional and super creative. Highly recommend.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beauty-vlogger-adjusting-camera_23-2148916349.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Thato P.",
|
||||
handle: "@thato_p",
|
||||
testimonial: "The best photographer in Moruleng, period.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fashionable-young-interracial-smiling-couple-taking-selfie-smartphone_23-2148151752.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Lerato G.",
|
||||
handle: "@lerato_g",
|
||||
testimonial: "Captured my wedding perfectly. Thank you!",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pretty-girl-holding-bags-after-shopping_1163-346.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Neo K.",
|
||||
handle: "@neo_k",
|
||||
testimonial: "Excellent service and high quality results.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/employee-working-with-trendy-clothes_482257-78860.jpg",
|
||||
},
|
||||
{ id: "1", name: "Sarah D.", handle: "@sarah_d", testimonial: "Amazing experience! My photos turned out perfect.", imageSrc: "http://img.b2bpic.net/free-photo/woman-wearing-pajamas-while-sitting-bed_273609-13213.jpg" },
|
||||
{ id: "2", name: "Kabelo M.", handle: "@kabelo_m", testimonial: "Professional and super creative. Highly recommend.", imageSrc: "http://img.b2bpic.net/free-photo/beauty-vlogger-adjusting-camera_23-2148916349.jpg" },
|
||||
{ id: "3", name: "Thato P.", handle: "@thato_p", testimonial: "The best photographer in Moruleng, period.", imageSrc: "http://img.b2bpic.net/free-photo/fashionable-young-interracial-smiling-couple-taking-selfie-smartphone_23-2148151752.jpg" },
|
||||
{ id: "4", name: "Lerato G.", handle: "@lerato_g", testimonial: "Captured my wedding perfectly. Thank you!", imageSrc: "http://img.b2bpic.net/free-photo/pretty-girl-holding-bags-after-shopping_1163-346.jpg" },
|
||||
{ id: "5", name: "Neo K.", handle: "@neo_k", testimonial: "Excellent service and high quality results.", imageSrc: "http://img.b2bpic.net/free-photo/employee-working-with-trendy-clothes_482257-78860.jpg" },
|
||||
]}
|
||||
title="Loved by Clients"
|
||||
description="See what our satisfied clients have to say about their experience."
|
||||
@@ -154,14 +96,7 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
names={[
|
||||
"Moruleng Mall",
|
||||
"Community Events",
|
||||
"Local Businesses",
|
||||
"Corporate Partners",
|
||||
"Wedding Planners",
|
||||
"Festival Orgs",
|
||||
"School Events",
|
||||
]}
|
||||
"Moruleng Mall", "Community Events", "Local Businesses", "Corporate Partners", "Wedding Planners", "Festival Orgs", "School Events"]}
|
||||
title="Trusted by Local Partners"
|
||||
description="We are proud to work with these fine institutions."
|
||||
/>
|
||||
@@ -172,21 +107,9 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "How do I book a session?",
|
||||
content: "Contact us via our form or social media.",
|
||||
},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Do you travel?",
|
||||
content: "Yes, we travel for wedding and event sessions.",
|
||||
},
|
||||
{
|
||||
id: "f3",
|
||||
title: "How long until I get photos?",
|
||||
content: "Typically within 14 business days.",
|
||||
},
|
||||
{ id: "f1", title: "How do I book a session?", content: "Contact us via our form or social media." },
|
||||
{ id: "f2", title: "Do you travel?", content: "Yes, we travel for wedding and event sessions." },
|
||||
{ id: "f3", title: "How long until I get photos?", content: "Typically within 14 business days." },
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/asian-design-professional-looking-photos-digital-camera-while-working-studio_637285-2782.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
@@ -199,16 +122,9 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactText
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
background={{ variant: "gradient-bars" }}
|
||||
text="Ready to capture your special moments?"
|
||||
buttons={[
|
||||
{
|
||||
text: "Contact Us",
|
||||
href: "https://facebook.com",
|
||||
},
|
||||
]}
|
||||
buttons={[{ text: "Contact Us", href: "https://facebook.com" }]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user