Merge version_1 into main #1

Merged
bender merged 1 commits from version_1 into main 2026-04-29 01:28:51 +00:00

View File

@@ -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>