diff --git a/src/pages/HomePage.tsx b/src/pages/HomePage.tsx index feea3b7..3e92e42 100644 --- a/src/pages/HomePage.tsx +++ b/src/pages/HomePage.tsx @@ -19,32 +19,16 @@ export default function HomePage() { title="Anna & Benjamin" description="We are getting married! Join us on our special day as we celebrate love and new beginnings." primaryButton={{ - text: "RSVP Now", - href: "#contact", - }} + text: "RSVP Now", href: "#contact"}} secondaryButton={{ - text: "Our Story", - href: "#about", - }} + text: "Our Story", href: "#about"}} items={[ - { - imageSrc: "http://img.b2bpic.net/free-photo/watercolor-floral-border-with-copy-space_9975-29088.jpg?_wi=1", - }, - { - imageSrc: "http://img.b2bpic.net/free-photo/trans-couple-spending-quality-time-together_23-2149352419.jpg?_wi=1", - }, - { - imageSrc: "http://img.b2bpic.net/free-photo/cards-with-lettering-just-married-hang-grey-stand-outside_8353-392.jpg", - }, - { - imageSrc: "http://img.b2bpic.net/free-photo/young-bride-groom-wedding-dress-outdoor-wedding-photos_181624-42847.jpg", - }, - { - imageSrc: "http://img.b2bpic.net/free-photo/wedding-invitation-cards-with-flowers_23-2148461305.jpg", - }, - { - imageSrc: "http://img.b2bpic.net/free-photo/just-married-dancing_1157-94.jpg", - }, + { imageSrc: "http://img.b2bpic.net/free-photo/watercolor-floral-border-with-copy-space_9975-29088.jpg" }, + { imageSrc: "http://img.b2bpic.net/free-photo/trans-couple-spending-quality-time-together_23-2149352419.jpg" }, + { imageSrc: "http://img.b2bpic.net/free-photo/cards-with-lettering-just-married-hang-grey-stand-outside_8353-392.jpg" }, + { imageSrc: "http://img.b2bpic.net/free-photo/young-bride-groom-wedding-dress-outdoor-wedding-photos_181624-42847.jpg" }, + { imageSrc: "http://img.b2bpic.net/free-photo/wedding-invitation-cards-with-flowers_23-2148461305.jpg" }, + { imageSrc: "http://img.b2bpic.net/free-photo/just-married-dancing_1157-94.jpg" }, ]} /> @@ -70,63 +54,21 @@ export default function HomePage() { description="Explore our interactive world where you can view our gallery, leave a digital guestbook message, and see key wedding locations." features={[ { - title: "Gallery Explorer", - description: "Navigate through 3D models of our favorite memories.", - bentoComponent: "orbiting-icons", - centerIcon: Heart, - orbitIcons: [ - "Camera", - "Image", - "Heart", - "Star", - ], - imageSrc: "http://img.b2bpic.net/free-vector/hand-drawn-wedding-logo-design_23-2150233585.jpg", - imageAlt: "wedding vendor brand logo", + title: "Gallery Explorer", description: "Navigate through 3D models of our favorite memories.", bentoComponent: "orbiting-icons", centerIcon: "Heart", orbitIcons: ["Camera", "Image", "Heart", "Star"] }, { - title: "Guestbook Sphere", - description: "Drop a pin on our global guestbook and send your well wishes.", - bentoComponent: "chat-marquee", - aiIcon: MessageCircle, - userIcon: User, - exchanges: [ - { - userMessage: "Best wishes!", - aiResponse: "Thank you for the warm words!", - }, - { - userMessage: "So happy for you!", - aiResponse: "We love you guys!", - }, + title: "Guestbook Sphere", description: "Drop a pin on our global guestbook and send your well wishes.", bentoComponent: "chat-marquee", aiIcon: "MessageCircle", userIcon: "User", exchanges: [ + { userMessage: "Best wishes!", aiResponse: "Thank you for the warm words!" }, + { userMessage: "So happy for you!", aiResponse: "We love you guys!" }, ], - placeholder: "Send a note...", - imageSrc: "http://img.b2bpic.net/free-photo/watercolor-floral-border-with-copy-space_9975-29088.jpg?_wi=2", - imageAlt: "wedding vendor brand logo", - }, + placeholder: "Send a note..."}, { - title: "Wedding Milestones", - description: "See our roadmap from first date to wedding.", - bentoComponent: "checklist-timeline", - heading: "Our Journey", - subheading: "Milestones along the way", - checklistItems: [ - { - label: "First Date", - detail: "A quiet autumn morning.", - }, - { - label: "The Proposal", - detail: "Under the cherry blossoms.", - }, - { - label: "The Big Day", - detail: "Celebrating together!", - }, + title: "Wedding Milestones", description: "See our roadmap from first date to wedding.", bentoComponent: "checklist-timeline", heading: "Our Journey", subheading: "Milestones along the way", checklistItems: [ + { label: "First Date", detail: "A quiet autumn morning." }, + { label: "The Proposal", detail: "Under the cherry blossoms." }, + { label: "The Big Day", detail: "Celebrating together!" }, ], - completedLabel: "Celebrated", - imageSrc: "http://img.b2bpic.net/free-photo/trans-couple-spending-quality-time-together_23-2149352419.jpg?_wi=2", - imageAlt: "wedding vendor brand logo", - }, + completedLabel: "Celebrated"}, ]} /> @@ -139,48 +81,13 @@ export default function HomePage() { title="The Celebration" description="A look at the key moments of our wedding day." items={[ - { - title: "Ceremony", - description: "The exchange of vows at sunset.", - href: "#", - imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-box-with-engagement-rings_23-2148474847.jpg", - }, - { - title: "Cocktail Hour", - description: "Drinks and appetizers in the garden.", - href: "#", - imageSrc: "http://img.b2bpic.net/free-photo/bouquet-flowers-chair_1157-778.jpg", - }, - { - title: "Reception Dinner", - description: "Gourmet meal to celebrate.", - href: "#", - imageSrc: "http://img.b2bpic.net/free-photo/father-mother-daughter-together-picnic-garden_1153-7494.jpg", - }, - { - title: "Toasts", - description: "Heartfelt words from friends.", - href: "#", - imageSrc: "http://img.b2bpic.net/free-photo/wedding-table-number-decoration_23-2149433859.jpg", - }, - { - title: "First Dance", - description: "Under the stars.", - href: "#", - imageSrc: "http://img.b2bpic.net/free-photo/young-couple-celebrating-engagement_23-2149401303.jpg", - }, - { - title: "Party Time", - description: "Music and dancing all night.", - href: "#", - imageSrc: "http://img.b2bpic.net/free-photo/young-guy-holding-hand-whirling-happy-lady_23-2148012540.jpg", - }, - { - title: "Send-off", - description: "Sparkler exit at midnight.", - href: "#", - imageSrc: "http://img.b2bpic.net/free-photo/woman-clothes-legs-background-outdoor_1157-3769.jpg", - }, + { title: "Ceremony", description: "The exchange of vows at sunset.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-box-with-engagement-rings_23-2148474847.jpg" }, + { title: "Cocktail Hour", description: "Drinks and appetizers in the garden.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/bouquet-flowers-chair_1157-778.jpg" }, + { title: "Reception Dinner", description: "Gourmet meal to celebrate.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/father-mother-daughter-together-picnic-garden_1153-7494.jpg" }, + { title: "Toasts", description: "Heartfelt words from friends.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/wedding-table-number-decoration_23-2149433859.jpg" }, + { title: "First Dance", description: "Under the stars.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/young-couple-celebrating-engagement_23-2149401303.jpg" }, + { title: "Party Time", description: "Music and dancing all night.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/young-guy-holding-hand-whirling-happy-lady_23-2148012540.jpg" }, + { title: "Send-off", description: "Sparkler exit at midnight.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/woman-clothes-legs-background-outdoor_1157-3769.jpg" }, ]} /> @@ -193,41 +100,11 @@ export default function HomePage() { title="From Our Friends" description="Heartfelt messages from those closest to us." testimonials={[ - { - name: "Sarah J.", - role: "Maid of Honor", - company: "Friend", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/bridesmaids-pretty-dresses-outdoors_23-2149081468.jpg", - }, - { - name: "Mike D.", - role: "Best Man", - company: "Friend", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/shy-mixed-race-girl-standing-confetti-curly-young-woman-red-sweater-posing-with-sincere-smile_197531-26880.jpg", - }, - { - name: "Emily R.", - role: "Bridesmaid", - company: "Cousin", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/women-making-preparations-wedding_23-2149184381.jpg", - }, - { - name: "David K.", - role: "Groomsman", - company: "Brother", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/anniversary-with-friends_1098-12615.jpg", - }, - { - name: "Jessica L.", - role: "Guest", - company: "Colleague", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/lesbian-couple-celebrating-their-wedding-day-with-guests-friends_23-2150637552.jpg", - }, + { name: "Sarah J.", role: "Maid of Honor", company: "Friend", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/bridesmaids-pretty-dresses-outdoors_23-2149081468.jpg" }, + { name: "Mike D.", role: "Best Man", company: "Friend", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/shy-mixed-race-girl-standing-confetti-curly-young-woman-red-sweater-posing-with-sincere-smile_197531-26880.jpg" }, + { name: "Emily R.", role: "Bridesmaid", company: "Cousin", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/women-making-preparations-wedding_23-2149184381.jpg" }, + { name: "David K.", role: "Groomsman", company: "Brother", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/anniversary-with-friends_1098-12615.jpg" }, + { name: "Jessica L.", role: "Guest", company: "Colleague", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/lesbian-couple-celebrating-their-wedding-day-with-guests-friends_23-2150637552.jpg" }, ]} /> @@ -240,18 +117,9 @@ export default function HomePage() { title="Wedding Details" description="Answers to common questions about our special day." items={[ - { - question: "Where is the venue?", - answer: "The ceremony takes place at the Grand Estate, Rosewood.", - }, - { - question: "What is the dress code?", - answer: "Black tie optional.", - }, - { - question: "Is there parking available?", - answer: "Valet parking is provided at the entrance.", - }, + { question: "Where is the venue?", answer: "The ceremony takes place at the Grand Estate, Rosewood." }, + { question: "What is the dress code?", answer: "Black tie optional." }, + { question: "Is there parking available?", answer: "Valet parking is provided at the entrance." }, ]} /> @@ -264,14 +132,7 @@ export default function HomePage() { title="Our Trusted Vendors" description="We couldn't do this without these amazing people." names={[ - "Floral Design", - "Catering Co", - "Photo Studio", - "Venue Management", - "Stationery Arts", - "Event Planning", - "Music Collective", - ]} + "Floral Design", "Catering Co", "Photo Studio", "Venue Management", "Stationery Arts", "Event Planning", "Music Collective"]} /> @@ -282,13 +143,9 @@ export default function HomePage() { tag="RSVP" text="Please let us know if you can join us in celebrating our wedding." primaryButton={{ - text: "Confirm Presence", - href: "#", - }} + text: "Confirm Presence", href: "#"}} secondaryButton={{ - text: "Contact Us", - href: "mailto:wedding@example.com", - }} + text: "Contact Us", href: "mailto:wedding@example.com"}} />