Files
574a3b0a-41a8-4e46-b5d4-e7f…/src/pages/HomePage/sections/Offers.tsx
2026-06-03 13:41:48 +00:00

71 lines
2.6 KiB
TypeScript

// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
// file as the canonical source for the "offers" section.
import React from 'react';
import PricingMediaCards from '@/components/sections/pricing/PricingMediaCards';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function OffersSection(): React.JSX.Element {
return (
<div id="offers" data-section="offers">
<SectionErrorBoundary name="offers">
<PricingMediaCards
tag="Offers"
title="Exclusive Packages & Seasonal Deals"
description="Discover special rates and bundled experiences tailored to enhance your stay at The Grand Hotel."
plans={[
{
tag: "Weekend Escape",
price: "$450",
period: "/night",
features: [
"Complimentary breakfast for two",
"Late checkout (subject to availability)",
"Access to all hotel amenities",
"Welcome drink upon arrival",
],
primaryButton: {
text: "Book Now",
href: "#contact",
},
imageSrc: "http://img.b2bpic.net/free-photo/gentle-couple-celebrating-anniversary-shoreline_23-2147738211.jpg",
},
{
tag: "Couple's Delight",
price: "$600",
period: "/night",
features: [
"Romantic dinner for two at our fine dining restaurant",
"Champagne and chocolates upon arrival",
"Spa credit for two",
"Exclusive turndown service",
],
primaryButton: {
text: "Book Now",
href: "#contact",
},
imageSrc: "http://img.b2bpic.net/free-photo/man-woman-hug-smile-sitting-old-bus_1304-5367.jpg",
},
{
tag: "Family Fun",
price: "$750",
period: "/night",
features: [
"Interconnecting rooms available",
"Kids' activity pack and welcome treats",
"Complimentary tickets to local attractions",
"Special children's menu options",
],
primaryButton: {
text: "Book Now",
href: "#contact",
},
imageSrc: "http://img.b2bpic.net/free-photo/young-adults-with-social-media-addiction_23-2149324694.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
);
}