Merge version_1 into main #1
214
src/app/page.tsx
214
src/app/page.tsx
@@ -29,21 +29,13 @@ export default function LandingPage() {
|
||||
<NavbarStyleApple
|
||||
navItems={[
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Packages",
|
||||
id: "packages",
|
||||
},
|
||||
name: "Packages", id: "packages"},
|
||||
{
|
||||
name: "Testimonials",
|
||||
id: "testimonials",
|
||||
},
|
||||
name: "Testimonials", id: "testimonials"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="Sarah Swiggs"
|
||||
/>
|
||||
@@ -52,84 +44,53 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboard
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
variant: "radial-gradient"}}
|
||||
title="Bringing Love Stories to Life with Heart, Humor & Genuine Connection"
|
||||
description="Sarah Swiggs isn't just a celebrant—she's your partner in crafting the perfect wedding ceremony that reflects who you are as a couple."
|
||||
buttons={[
|
||||
{
|
||||
text: "Start Your Journey",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Start Your Journey", href: "#contact"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/medium-shot-bride-groom-posing-together_23-2150312121.jpg"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/bride-groom-hug-each-other-tender-sitting-beach-water_8353-7397.jpg",
|
||||
alt: "Bride and groom hug each other tender sitting on the beach over the water",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/bride-groom-hug-each-other-tender-sitting-beach-water_8353-7397.jpg", alt: "Bride and groom hug each other tender sitting on the beach over the water"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/man-embracing-hi-wife_1153-126.jpg",
|
||||
alt: "Man embracing hi wife",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/man-embracing-hi-wife_1153-126.jpg", alt: "Man embracing hi wife"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-proud-groom-smiling_1153-60.jpg",
|
||||
alt: "Close-up of proud groom smiling",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-proud-groom-smiling_1153-60.jpg", alt: "Close-up of proud groom smiling"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/couple-careere_1157-15811.jpg",
|
||||
alt: "couple in a careere",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/couple-careere_1157-15811.jpg", alt: "couple in a careere"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/medium-shot-bride-groom-posing-together_23-2150312121.jpg",
|
||||
alt: "romantic wedding couple laughing ceremony",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/medium-shot-bride-groom-posing-together_23-2150312121.jpg", alt: "romantic wedding couple laughing ceremony"},
|
||||
]}
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Certified Celebrant",
|
||||
},
|
||||
type: "text", text: "Certified Celebrant"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Custom Ceremonies",
|
||||
},
|
||||
type: "text", text: "Custom Ceremonies"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Inclusive & Welcoming",
|
||||
},
|
||||
type: "text", text: "Inclusive & Welcoming"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Stress-Free Planning",
|
||||
},
|
||||
type: "text", text: "Stress-Free Planning"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Memorable Moments",
|
||||
},
|
||||
type: "text", text: "Memorable Moments"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="about" data-section="about">
|
||||
<FeatureCardSeven
|
||||
animationType="slide-up"
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Perfectly Balanced",
|
||||
description: "Sarah masterfully blends heartfelt moments with light humor, creating ceremonies that feel authentic and uniquely yours.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-women-getting-married_23-2150753673.jpg",
|
||||
},
|
||||
title: "Perfectly Balanced", description: "Sarah masterfully blends heartfelt moments with light humor, creating ceremonies that feel authentic and uniquely yours.", imageSrc: "http://img.b2bpic.net/free-photo/side-view-women-getting-married_23-2150753673.jpg"},
|
||||
{
|
||||
title: "Stress-Free Experience",
|
||||
description: "Sarah handles every detail with care, ensuring you can relax and enjoy your engagement while she manages the legalities.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiley-girl-holding-book-woods_23-2148504921.jpg",
|
||||
},
|
||||
title: "Stress-Free Experience", description: "Sarah handles every detail with care, ensuring you can relax and enjoy your engagement while she manages the legalities.", imageSrc: "http://img.b2bpic.net/free-photo/smiley-girl-holding-book-woods_23-2148504921.jpg"},
|
||||
{
|
||||
title: "Genuine Connection",
|
||||
description: "Sarah takes the time to truly get to know you, ensuring your ceremony feels personal, genuine, and full of love.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-decorating-house-with-christmas-toys_1303-25883.jpg",
|
||||
},
|
||||
title: "Genuine Connection", description: "Sarah takes the time to truly get to know you, ensuring your ceremony feels personal, genuine, and full of love.", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-decorating-house-with-christmas-toys_1303-25883.jpg"},
|
||||
]}
|
||||
title="Why Couples Choose Sarah"
|
||||
description="Sarah transforms your love story into a heartfelt ceremony that will have your guests talking for years to come."
|
||||
@@ -143,58 +104,28 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
plans={[
|
||||
{
|
||||
id: "full-experience",
|
||||
badge: "Popular",
|
||||
price: "$1,200",
|
||||
subtitle: "Full Sarah Experience",
|
||||
buttons: [
|
||||
id: "full-experience", badge: "Popular", price: "$1,200", subtitle: "Full Sarah Experience", buttons: [
|
||||
{
|
||||
text: "Book Now",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Book Now", href: "#contact"},
|
||||
],
|
||||
features: [
|
||||
"Personalized Script",
|
||||
"Unlimited Consultations",
|
||||
"Legal Requirements Handled",
|
||||
"Ongoing Engagement Support",
|
||||
],
|
||||
"Personalized Script", "Unlimited Consultations", "Legal Requirements Handled", "Ongoing Engagement Support"],
|
||||
},
|
||||
{
|
||||
id: "bestie-vibes",
|
||||
badge: "Unique",
|
||||
price: "$800",
|
||||
subtitle: "Bestie Vibes Package",
|
||||
buttons: [
|
||||
id: "bestie-vibes", badge: "Unique", price: "$800", subtitle: "Bestie Vibes Package", buttons: [
|
||||
{
|
||||
text: "Book Now",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Book Now", href: "#contact"},
|
||||
],
|
||||
features: [
|
||||
"Legal Formalities Managed",
|
||||
"Script Writing Coaching",
|
||||
"Support for Friend/Family Officiant",
|
||||
"Stress-Free Process",
|
||||
],
|
||||
"Legal Formalities Managed", "Script Writing Coaching", "Support for Friend/Family Officiant", "Stress-Free Process"],
|
||||
},
|
||||
{
|
||||
id: "simple-sweet",
|
||||
badge: "Essential",
|
||||
price: "$500",
|
||||
subtitle: "Simple & Sweet",
|
||||
buttons: [
|
||||
id: "simple-sweet", badge: "Essential", price: "$500", subtitle: "Simple & Sweet", buttons: [
|
||||
{
|
||||
text: "Book Now",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Book Now", href: "#contact"},
|
||||
],
|
||||
features: [
|
||||
"Legal Requirements Only",
|
||||
"Quick Turnaround",
|
||||
"Personal Touch Delivery",
|
||||
"Perfect for Elopements",
|
||||
],
|
||||
"Legal Requirements Only", "Quick Turnaround", "Personal Touch Delivery", "Perfect for Elopements"],
|
||||
},
|
||||
]}
|
||||
title="Wedding Packages"
|
||||
@@ -209,40 +140,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Mikayla",
|
||||
handle: "Happy Bride",
|
||||
testimonial: "Sarah brought our vision to life perfectly. So many guests commented on how beautiful and engaging the ceremony was.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/groom-bride-their-wedding-day-forest_1303-29404.jpg",
|
||||
},
|
||||
id: "1", name: "Mikayla", handle: "Happy Bride", testimonial: "Sarah brought our vision to life perfectly. So many guests commented on how beautiful and engaging the ceremony was.", imageSrc: "http://img.b2bpic.net/free-photo/groom-bride-their-wedding-day-forest_1303-29404.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Danae",
|
||||
handle: "Happy Bride",
|
||||
testimonial: "Sarah has an energy about her that will make anyone feel calm, excited and totally at ease.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-bride-embracing-her-husband_1153-1929.jpg",
|
||||
},
|
||||
id: "2", name: "Danae", handle: "Happy Bride", testimonial: "Sarah has an energy about her that will make anyone feel calm, excited and totally at ease.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-bride-embracing-her-husband_1153-1929.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Leiteasha",
|
||||
handle: "Happy Bride",
|
||||
testimonial: "She radiates good vibes - exactly the kind of person you want beside you on one of the biggest days of your life.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/wedding-celebration-car_1153-2865.jpg",
|
||||
},
|
||||
id: "3", name: "Leiteasha", handle: "Happy Bride", testimonial: "She radiates good vibes - exactly the kind of person you want beside you on one of the biggest days of your life.", imageSrc: "http://img.b2bpic.net/free-photo/wedding-celebration-car_1153-2865.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Corina",
|
||||
handle: "Happy Bride",
|
||||
testimonial: "Sarah isn't just a celebrant, she is like family. She deeply cares for the couples she marries.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-wedding-couple-posing-forest_1153-5967.jpg",
|
||||
},
|
||||
id: "4", name: "Corina", handle: "Happy Bride", testimonial: "Sarah isn't just a celebrant, she is like family. She deeply cares for the couples she marries.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-wedding-couple-posing-forest_1153-5967.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Anonymous",
|
||||
handle: "Happy Couple",
|
||||
testimonial: "Everything was seamless. Sarah made our day so special and stress-free.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-confident-groom-vogue-suit-standing-keeping-hands-pocket-while-beautiful-wife-wedding-dress-standing-him-hugging-kissing-face-background-amazing-scenery_8353-11921.jpg",
|
||||
},
|
||||
id: "5", name: "Anonymous", handle: "Happy Couple", testimonial: "Everything was seamless. Sarah made our day so special and stress-free.", imageSrc: "http://img.b2bpic.net/free-photo/side-view-confident-groom-vogue-suit-standing-keeping-hands-pocket-while-beautiful-wife-wedding-dress-standing-him-hugging-kissing-face-background-amazing-scenery_8353-11921.jpg"},
|
||||
]}
|
||||
title="What Couples Are Saying"
|
||||
description="Hear from couples who trusted Sarah to bring their vision to life."
|
||||
@@ -253,18 +159,13 @@ export default function LandingPage() {
|
||||
<ContactText
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
text="Ready to start your journey? Let's create something magical together."
|
||||
buttons={[
|
||||
{
|
||||
text: "Email Sarah",
|
||||
href: "mailto:hello@sarahswiggs.com",
|
||||
},
|
||||
text: "Email Sarah", href: "mailto:hello@sarahswiggs.com"},
|
||||
{
|
||||
text: "Call Sarah",
|
||||
href: "tel:0000000000",
|
||||
},
|
||||
text: "Call Sarah", href: "tel:0000000000"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -275,50 +176,31 @@ export default function LandingPage() {
|
||||
logoText="Sarah Swiggs"
|
||||
columns={[
|
||||
{
|
||||
title: "Connect",
|
||||
items: [
|
||||
title: "Connect", items: [
|
||||
{
|
||||
label: "Email",
|
||||
href: "mailto:hello@sarahswiggs.com",
|
||||
},
|
||||
label: "Email", href: "mailto:hello@sarahswiggs.com"},
|
||||
{
|
||||
label: "Phone",
|
||||
href: "tel:0000000000",
|
||||
},
|
||||
label: "Phone", href: "tel:0000000000"},
|
||||
{
|
||||
label: "Instagram",
|
||||
href: "#",
|
||||
},
|
||||
label: "Instagram", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Information",
|
||||
items: [
|
||||
title: "Information", items: [
|
||||
{
|
||||
label: "Packages",
|
||||
href: "#packages",
|
||||
},
|
||||
label: "Packages", href: "#packages"},
|
||||
{
|
||||
label: "About",
|
||||
href: "#about",
|
||||
},
|
||||
label: "About", href: "#about"},
|
||||
{
|
||||
label: "FAQ",
|
||||
href: "#",
|
||||
},
|
||||
label: "FAQ", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
title: "Legal", items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy Policy", href: "#"},
|
||||
{
|
||||
label: "Terms of Service",
|
||||
href: "#",
|
||||
},
|
||||
label: "Terms of Service", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user