Merge version_2_1781185317633 into main

Merge version_2_1781185317633 into main
This commit was merged in pull request #1.
This commit is contained in:
2026-06-11 13:43:58 +00:00
9 changed files with 386 additions and 253 deletions

View File

@@ -1,259 +1,28 @@
import AboutText from '@/components/sections/about/AboutText'; // AUTO-GENERATED shell by per-section-migrate.
import ContactCta from '@/components/sections/contact/ContactCta'; // Section bodies live in ./<PageBase>/sections/<X>.tsx. Edit the section
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia'; // files directly; this shell only fixes render order.
import FeaturesBorderGlow from '@/components/sections/features/FeaturesBorderGlow';
import FeaturesImageBento from '@/components/sections/features/FeaturesImageBento';
import HeroOverlay from '@/components/sections/hero/HeroOverlay';
import MetricsFeatureCards from '@/components/sections/metrics/MetricsFeatureCards';
import TestimonialQuoteCards from '@/components/sections/testimonial/TestimonialQuoteCards';
import { Activity, Bell, Sparkles, Utensils } from "lucide-react";
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function HomePage() { import React from 'react';
import HeroSection from './HomePage/sections/Hero';
import AboutSection from './HomePage/sections/About';
import AmenitiesSection from './HomePage/sections/Amenities';
import RoomsSection from './HomePage/sections/Rooms';
import GuestStatsSection from './HomePage/sections/GuestStats';
import TestimonialsSection from './HomePage/sections/Testimonials';
import FaqSection from './HomePage/sections/Faq';
import ContactSection from './HomePage/sections/Contact';
export default function HomePage(): React.JSX.Element {
return ( return (
<> <>
<div id="hero" data-section="hero"> <HeroSection />
<SectionErrorBoundary name="hero"> <AboutSection />
<HeroOverlay <AmenitiesSection />
tag="Welcome" <RoomsSection />
title="Experience Unrivaled Luxury" <GuestStatsSection />
description="Discover a sanctuary of elegance and comfort in the heart of the city, where every stay is a cherished memory." <TestimonialsSection />
primaryButton={{ <FaqSection />
text: "Explore Rooms", <ContactSection />
href: "#rooms",
}}
secondaryButton={{
text: "View Gallery",
href: "#",
}}
imageSrc="https://images.pexels.com/photos/32560943/pexels-photo-32560943.jpeg?auto=compress&cs=tinysrgb&h=650&w=940"
/>
</SectionErrorBoundary>
</div>
<div id="about" data-section="about">
<SectionErrorBoundary name="about">
<AboutText
title="Our Story: A Legacy of Hospitality"
/>
</SectionErrorBoundary>
</div>
<div id="amenities" data-section="amenities">
<SectionErrorBoundary name="amenities">
<FeaturesBorderGlow
tag="Luxurious Amenities"
title="Indulge in Comfort & Convenience"
description="From invigorating spa treatments to exquisite dining, our amenities are designed to cater to your every desire, ensuring a truly relaxing and memorable stay."
features={[
{
icon: Sparkles,
title: "World-Class Spa",
description: "Rejuvenate your senses with bespoke treatments and therapies in our serene spa.",
},
{
icon: Utensils,
title: "Gourmet Dining",
description: "Savor exquisite culinary creations at our renowned signature restaurant.",
},
{
icon: Activity,
title: "State-of-the-Art Fitness Center",
description: "Maintain your routine with access to modern equipment and personal trainers.",
},
{
icon: Bell,
title: "24/7 Concierge Service",
description: "Our dedicated team is ready to assist with any request, day or night.",
},
]}
/>
</SectionErrorBoundary>
</div>
<div id="rooms" data-section="rooms">
<SectionErrorBoundary name="rooms">
<FeaturesImageBento
tag="Our Accommodations"
title="Elegance in Every Stay"
description="Choose from a selection of beautifully appointed rooms and suites, each offering unparalleled comfort and breathtaking views."
items={[
{
title: "Deluxe Room",
description: "Spacious comfort with modern amenities, perfect for a relaxing getaway.",
imageSrc: "https://images.pexels.com/photos/34496702/pexels-photo-34496702.jpeg?auto=compress&cs=tinysrgb&h=650&w=940",
},
{
title: "Executive Suite",
description: "Designed for productivity and relaxation, featuring a separate living area.",
imageSrc: "https://images.pexels.com/photos/34108090/pexels-photo-34108090.jpeg?auto=compress&cs=tinysrgb&h=650&w=940",
},
{
title: "Presidential Suite",
description: "The pinnacle of luxury with expansive space and personalized services.",
imageSrc: "https://images.pexels.com/photos/37625985/pexels-photo-37625985.jpeg?auto=compress&cs=tinysrgb&h=650&w=940",
},
{
title: "Ocean View Rooms",
description: "Wake up to stunning vistas of the ocean from your private balcony.",
imageSrc: "https://images.pexels.com/photos/37569474/pexels-photo-37569474.jpeg?auto=compress&cs=tinysrgb&h=650&w=940",
},
{
title: "City View Suites",
description: "Experience the vibrant cityscape from the comfort of your elegant suite.",
imageSrc: "https://images.pexels.com/photos/16799410/pexels-photo-16799410.jpeg?auto=compress&cs=tinysrgb&h=650&w=940",
},
{
title: "Romantic Getaways",
description: "Tailored packages and intimate settings for an unforgettable couple's retreat.",
imageSrc: "https://images.pexels.com/photos/20944033/pexels-photo-20944033.jpeg?auto=compress&cs=tinysrgb&h=650&w=940",
},
{
title: "Family Friendly",
description: "Spacious options with connecting rooms and amenities for all ages.",
imageSrc: "https://images.pexels.com/photos/32418083/pexels-photo-32418083.jpeg?auto=compress&cs=tinysrgb&h=650&w=940",
},
]}
/>
</SectionErrorBoundary>
</div>
<div id="guest-stats" data-section="guest-stats">
<SectionErrorBoundary name="guest-stats">
<MetricsFeatureCards
tag="Our Commitment"
title="Excellence by the Numbers"
description="We pride ourselves on delivering an unparalleled guest experience, reflected in our consistent achievements and dedication to service."
metrics={[
{
value: "50K+",
title: "Satisfied Guests",
features: [
"Exceptional Service",
"Unforgettable Stays",
"Return Visitors",
],
},
{
value: "10+",
title: "Industry Awards",
features: [
"Recognized Excellence",
"Top Hospitality",
"Premier Destination",
],
},
{
value: "100+",
title: "Years of Hospitality",
features: [
"Rich Heritage",
"Timeless Elegance",
"Enduring Quality",
],
},
]}
/>
</SectionErrorBoundary>
</div>
<div id="testimonials" data-section="testimonials">
<SectionErrorBoundary name="testimonials">
<TestimonialQuoteCards
tag="Guest Reviews"
title="What Our Guests Say"
description="Hear from those who have experienced the exceptional service and luxurious comfort of Grand Hotel & Suites."
testimonials={[
{
name: "Sarah Chen",
role: "Frequent Traveler",
quote: "An absolutely impeccable experience from start to finish. The attention to detail and personalized service made my stay truly unforgettable. I wouldn't choose any other hotel in the city.",
imageSrc: "https://images.pexels.com/photos/8171180/pexels-photo-8171180.jpeg?auto=compress&cs=tinysrgb&h=650&w=940",
},
{
name: "David Miller",
role: "Business Executive",
quote: "The Grand Hotel & Suites consistently exceeds expectations. Their executive suites are perfect for business, and the staff anticipates every need. A truly professional and comfortable environment.",
imageSrc: "https://images.pexels.com/photos/12311567/pexels-photo-12311567.jpeg?auto=compress&cs=tinysrgb&h=650&w=940",
},
{
name: "Emily Watson",
role: "Leisure Guest",
quote: "From the moment I stepped in, I felt a sense of calm and luxury. The spa treatments were divine, and the dining experience was exceptional. Pure relaxation!",
imageSrc: "https://images.pexels.com/photos/7648246/pexels-photo-7648246.jpeg?auto=compress&cs=tinysrgb&h=650&w=940",
},
{
name: "John Doe",
role: "International Visitor",
quote: "Staying here was a highlight of my trip. The views from my room were breathtaking, and the concierge team was incredibly helpful with local recommendations. Five stars!",
imageSrc: "https://images.pexels.com/photos/9171219/pexels-photo-9171219.jpeg?auto=compress&cs=tinysrgb&h=650&w=940",
},
{
name: "Sophia Lee",
role: "Luxury Enthusiast",
quote: "This hotel embodies true luxury. Every corner is beautifully designed, and the amenities are top-notch. It's a haven of sophistication and comfort.",
imageSrc: "https://images.pexels.com/photos/35925181/pexels-photo-35925181.jpeg?auto=compress&cs=tinysrgb&h=650&w=940",
},
{
name: "Mr. & Mrs. Smith",
role: "Honeymooners",
quote: "Our honeymoon at Grand Hotel & Suites was absolutely magical. The staff went above and beyond to make it special. We can't wait to return for our anniversary!",
imageSrc: "https://images.pexels.com/photos/7669205/pexels-photo-7669205.jpeg?auto=compress&cs=tinysrgb&h=650&w=940",
},
]}
/>
</SectionErrorBoundary>
</div>
<div id="faq" data-section="faq">
<SectionErrorBoundary name="faq">
<FaqSplitMedia
tag="Have Questions?"
title="Frequently Asked Questions"
description="Find answers to common inquiries regarding your stay, booking, and hotel services."
items={[
{
question: "What are the check-in and check-out times?",
answer: "Check-in is at 3:00 PM, and check-out is at 12:00 PM. Early check-in or late check-out may be available upon request and subject to availability, with potential additional charges.",
},
{
question: "What is your cancellation policy?",
answer: "Our standard cancellation policy requires guests to cancel at least 24 hours prior to check-in time to avoid a one-night room charge. Specific booking conditions may vary, please refer to your reservation confirmation for details.",
},
{
question: "Do you offer airport transportation?",
answer: "Yes, we offer private airport transfer services. Please contact our concierge desk in advance to arrange your transportation and confirm pricing.",
},
{
question: "Are pets allowed at the hotel?",
answer: "The Grand Hotel & Suites is a pet-friendly establishment. A non-refundable pet fee applies per stay, and certain restrictions may be in place. Please inform us upon booking if you plan to bring a pet.",
},
{
question: "Is there a fitness center and spa facilities?",
answer: "Absolutely! Our hotel features a state-of-the-art fitness center open 24/7, and a luxurious spa offering a range of treatments and therapies. Advance reservations are recommended for spa services.",
},
]}
imageSrc="https://images.pexels.com/photos/6474535/pexels-photo-6474535.jpeg?auto=compress&cs=tinysrgb&h=650&w=940"
/>
</SectionErrorBoundary>
</div>
<div id="contact" data-section="contact">
<SectionErrorBoundary name="contact">
<ContactCta
tag="Ready to Book?"
text="Reserve Your Unforgettable Stay Today"
primaryButton={{
text: "Book Now",
href: "#",
}}
secondaryButton={{
text: "Contact Us",
href: "#",
}}
/>
</SectionErrorBoundary>
</div>
</> </>
); );
} }

View File

@@ -0,0 +1,18 @@
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
// file as the canonical source for the "about" section.
import React from 'react';
import AboutText from '@/components/sections/about/AboutText';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function AboutSection(): React.JSX.Element {
return (
<div id="about" data-section="about">
<SectionErrorBoundary name="about">
<AboutText
title="Our Story: A Legacy of Hospitality"
/>
</SectionErrorBoundary>
</div>
);
}

View File

@@ -0,0 +1,43 @@
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
// file as the canonical source for the "amenities" section.
import React from 'react';
import FeaturesBorderGlow from '@/components/sections/features/FeaturesBorderGlow';
import { Activity, Bell, Sparkles, Utensils } from "lucide-react";
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function AmenitiesSection(): React.JSX.Element {
return (
<div id="amenities" data-section="amenities">
<SectionErrorBoundary name="amenities">
<FeaturesBorderGlow
tag="Luxurious Amenities"
title="Indulge in Comfort & Convenience"
description="From invigorating spa treatments to exquisite dining, our amenities are designed to cater to your every desire, ensuring a truly relaxing and memorable stay."
features={[
{
icon: Sparkles,
title: "World-Class Spa",
description: "Rejuvenate your senses with bespoke treatments and therapies in our serene spa.",
},
{
icon: Utensils,
title: "Gourmet Dining",
description: "Savor exquisite culinary creations at our renowned signature restaurant.",
},
{
icon: Activity,
title: "State-of-the-Art Fitness Center",
description: "Maintain your routine with access to modern equipment and personal trainers.",
},
{
icon: Bell,
title: "24/7 Concierge Service",
description: "Our dedicated team is ready to assist with any request, day or night.",
},
]}
/>
</SectionErrorBoundary>
</div>
);
}

View File

@@ -0,0 +1,67 @@
/* eslint-disable */
// @ts-nocheck — generated by catalog-eject; runtime-correct but TS strict-mode false-positives on inlined catalog body
import ScrollReveal from "@/components/ui/ScrollReveal";
import TextAnimation from "@/components/ui/TextAnimation";
import Button from "@/components/ui/Button";
import Input from "@/components/ui/Input";
import Textarea from "@/components/ui/Textarea";
import Label from "@/components/ui/Label";
const primaryButton = {
text: "Book Now",
href: "#"
};
const secondaryButton = {
text: "Contact Us",
href: "#"
};
const ContactInline = () => {
return (
<section aria-label="Contact section" className="py-20">
<div className="w-content-width mx-auto">
<ScrollReveal variant="fade-blur">
<div className="flex flex-col items-center gap-8 md:gap-10 py-20 px-8 rounded card">
<div className="flex flex-col items-center gap-2">
<div className="px-3 py-1 mb-1 text-sm card rounded w-fit">
<p>{"Contact Us"}</p>
</div>
<TextAnimation
text={"Get in Touch"}
variant="fade-blur"
gradientText={true}
tag="h2"
className="md:max-w-8/10 text-5xl 2xl:text-6xl leading-[1.15] font-semibold text-center text-balance"
/>
<div className="w-full max-w-md mt-8 flex flex-col gap-4 text-left">
<div className="flex flex-col gap-2">
<Label htmlFor="name">Name</Label>
<Input id="name" placeholder="Your name" />
</div>
<div className="flex flex-col gap-2">
<Label htmlFor="email">Email</Label>
<Input id="email" type="email" placeholder="Your email" />
</div>
<div className="flex flex-col gap-2">
<Label htmlFor="message">Message</Label>
<Textarea id="message" placeholder="How can we help?" rows={4} />
</div>
<Button text="Submit Inquiry" variant="primary" className="w-full justify-center mt-2" />
</div>
</div>
</div>
</ScrollReveal>
</div>
</section>
);
};
export default function ContactSection() {
return (
<div data-webild-section="contact" id="contact">
<ContactInline />
</div>
);
}

View File

@@ -0,0 +1,43 @@
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
// file as the canonical source for the "faq" section.
import React from 'react';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function FaqSection(): React.JSX.Element {
return (
<div id="faq" data-section="faq">
<SectionErrorBoundary name="faq">
<FaqSplitMedia
tag="Have Questions?"
title="Frequently Asked Questions"
description="Find answers to common inquiries regarding your stay, booking, and hotel services."
items={[
{
question: "What are the check-in and check-out times?",
answer: "Check-in is at 3:00 PM, and check-out is at 12:00 PM. Early check-in or late check-out may be available upon request and subject to availability, with potential additional charges.",
},
{
question: "What is your cancellation policy?",
answer: "Our standard cancellation policy requires guests to cancel at least 24 hours prior to check-in time to avoid a one-night room charge. Specific booking conditions may vary, please refer to your reservation confirmation for details.",
},
{
question: "Do you offer airport transportation?",
answer: "Yes, we offer private airport transfer services. Please contact our concierge desk in advance to arrange your transportation and confirm pricing.",
},
{
question: "Are pets allowed at the hotel?",
answer: "The Grand Hotel & Suites is a pet-friendly establishment. A non-refundable pet fee applies per stay, and certain restrictions may be in place. Please inform us upon booking if you plan to bring a pet.",
},
{
question: "Is there a fitness center and spa facilities?",
answer: "Absolutely! Our hotel features a state-of-the-art fitness center open 24/7, and a luxurious spa offering a range of treatments and therapies. Advance reservations are recommended for spa services.",
},
]}
imageSrc="https://images.pexels.com/photos/6474535/pexels-photo-6474535.jpeg?auto=compress&cs=tinysrgb&h=650&w=940"
/>
</SectionErrorBoundary>
</div>
);
}

View File

@@ -0,0 +1,49 @@
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
// file as the canonical source for the "guest-stats" section.
import React from 'react';
import MetricsFeatureCards from '@/components/sections/metrics/MetricsFeatureCards';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function GuestStatsSection(): React.JSX.Element {
return (
<div id="guest-stats" data-section="guest-stats">
<SectionErrorBoundary name="guest-stats">
<MetricsFeatureCards
tag="Our Commitment"
title="Excellence by the Numbers"
description="We pride ourselves on delivering an unparalleled guest experience, reflected in our consistent achievements and dedication to service."
metrics={[
{
value: "50K+",
title: "Satisfied Guests",
features: [
"Exceptional Service",
"Unforgettable Stays",
"Return Visitors",
],
},
{
value: "10+",
title: "Industry Awards",
features: [
"Recognized Excellence",
"Top Hospitality",
"Premier Destination",
],
},
{
value: "100+",
title: "Years of Hospitality",
features: [
"Rich Heritage",
"Timeless Elegance",
"Enduring Quality",
],
},
]}
/>
</SectionErrorBoundary>
</div>
);
}

View File

@@ -0,0 +1,29 @@
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
// file as the canonical source for the "hero" section.
import React from 'react';
import HeroOverlay from '@/components/sections/hero/HeroOverlay';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function HeroSection(): React.JSX.Element {
return (
<div id="hero" data-section="hero">
<SectionErrorBoundary name="hero">
<HeroOverlay
tag="Welcome"
title="Experience Unrivaled Luxury"
description="Discover a sanctuary of elegance and comfort in the heart of the city, where every stay is a cherished memory."
primaryButton={{
text: "Explore Rooms",
href: "#rooms",
}}
secondaryButton={{
text: "View Gallery",
href: "#",
}}
imageSrc="https://images.pexels.com/photos/32560943/pexels-photo-32560943.jpeg?auto=compress&cs=tinysrgb&h=650&w=940"
/>
</SectionErrorBoundary>
</div>
);
}

View File

@@ -0,0 +1,57 @@
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
// file as the canonical source for the "rooms" section.
import React from 'react';
import FeaturesImageBento from '@/components/sections/features/FeaturesImageBento';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function RoomsSection(): React.JSX.Element {
return (
<div id="rooms" data-section="rooms">
<SectionErrorBoundary name="rooms">
<FeaturesImageBento
tag="Our Accommodations"
title="Elegance in Every Stay"
description="Choose from a selection of beautifully appointed rooms and suites, each offering unparalleled comfort and breathtaking views."
items={[
{
title: "Deluxe Room",
description: "Spacious comfort with modern amenities, perfect for a relaxing getaway.",
imageSrc: "https://images.pexels.com/photos/34496702/pexels-photo-34496702.jpeg?auto=compress&cs=tinysrgb&h=650&w=940",
},
{
title: "Executive Suite",
description: "Designed for productivity and relaxation, featuring a separate living area.",
imageSrc: "https://images.pexels.com/photos/34108090/pexels-photo-34108090.jpeg?auto=compress&cs=tinysrgb&h=650&w=940",
},
{
title: "Presidential Suite",
description: "The pinnacle of luxury with expansive space and personalized services.",
imageSrc: "https://images.pexels.com/photos/37625985/pexels-photo-37625985.jpeg?auto=compress&cs=tinysrgb&h=650&w=940",
},
{
title: "Ocean View Rooms",
description: "Wake up to stunning vistas of the ocean from your private balcony.",
imageSrc: "https://images.pexels.com/photos/37569474/pexels-photo-37569474.jpeg?auto=compress&cs=tinysrgb&h=650&w=940",
},
{
title: "City View Suites",
description: "Experience the vibrant cityscape from the comfort of your elegant suite.",
imageSrc: "https://images.pexels.com/photos/16799410/pexels-photo-16799410.jpeg?auto=compress&cs=tinysrgb&h=650&w=940",
},
{
title: "Romantic Getaways",
description: "Tailored packages and intimate settings for an unforgettable couple's retreat.",
imageSrc: "https://images.pexels.com/photos/20944033/pexels-photo-20944033.jpeg?auto=compress&cs=tinysrgb&h=650&w=940",
},
{
title: "Family Friendly",
description: "Spacious options with connecting rooms and amenities for all ages.",
imageSrc: "https://images.pexels.com/photos/32418083/pexels-photo-32418083.jpeg?auto=compress&cs=tinysrgb&h=650&w=940",
},
]}
/>
</SectionErrorBoundary>
</div>
);
}

View File

@@ -0,0 +1,58 @@
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
// file as the canonical source for the "testimonials" section.
import React from 'react';
import TestimonialQuoteCards from '@/components/sections/testimonial/TestimonialQuoteCards';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function TestimonialsSection(): React.JSX.Element {
return (
<div id="testimonials" data-section="testimonials">
<SectionErrorBoundary name="testimonials">
<TestimonialQuoteCards
tag="Guest Reviews"
title="What Our Guests Say"
description="Hear from those who have experienced the exceptional service and luxurious comfort of Grand Hotel & Suites."
testimonials={[
{
name: "Sarah Chen",
role: "Frequent Traveler",
quote: "An absolutely impeccable experience from start to finish. The attention to detail and personalized service made my stay truly unforgettable. I wouldn't choose any other hotel in the city.",
imageSrc: "https://images.pexels.com/photos/8171180/pexels-photo-8171180.jpeg?auto=compress&cs=tinysrgb&h=650&w=940",
},
{
name: "David Miller",
role: "Business Executive",
quote: "The Grand Hotel & Suites consistently exceeds expectations. Their executive suites are perfect for business, and the staff anticipates every need. A truly professional and comfortable environment.",
imageSrc: "https://images.pexels.com/photos/12311567/pexels-photo-12311567.jpeg?auto=compress&cs=tinysrgb&h=650&w=940",
},
{
name: "Emily Watson",
role: "Leisure Guest",
quote: "From the moment I stepped in, I felt a sense of calm and luxury. The spa treatments were divine, and the dining experience was exceptional. Pure relaxation!",
imageSrc: "https://images.pexels.com/photos/7648246/pexels-photo-7648246.jpeg?auto=compress&cs=tinysrgb&h=650&w=940",
},
{
name: "John Doe",
role: "International Visitor",
quote: "Staying here was a highlight of my trip. The views from my room were breathtaking, and the concierge team was incredibly helpful with local recommendations. Five stars!",
imageSrc: "https://images.pexels.com/photos/9171219/pexels-photo-9171219.jpeg?auto=compress&cs=tinysrgb&h=650&w=940",
},
{
name: "Sophia Lee",
role: "Luxury Enthusiast",
quote: "This hotel embodies true luxury. Every corner is beautifully designed, and the amenities are top-notch. It's a haven of sophistication and comfort.",
imageSrc: "https://images.pexels.com/photos/35925181/pexels-photo-35925181.jpeg?auto=compress&cs=tinysrgb&h=650&w=940",
},
{
name: "Mr. & Mrs. Smith",
role: "Honeymooners",
quote: "Our honeymoon at Grand Hotel & Suites was absolutely magical. The staff went above and beyond to make it special. We can't wait to return for our anniversary!",
imageSrc: "https://images.pexels.com/photos/7669205/pexels-photo-7669205.jpeg?auto=compress&cs=tinysrgb&h=650&w=940",
},
]}
/>
</SectionErrorBoundary>
</div>
);
}