Merge version_2 into main #1
@@ -1,13 +1,10 @@
|
||||
import type { Metadata } from "next";
|
||||
import { Halant } from "next/font/google";
|
||||
import { Inter } from "next/font/google";
|
||||
import { Italiana, Jost } from "next/font/google";
|
||||
import "./globals.css";
|
||||
import "@/lib/gsap-setup";
|
||||
import { ServiceWrapper } from "@/components/ServiceWrapper";
|
||||
import Tag from "@/tag/Tag";
|
||||
import { getVisualEditScript } from "@/utils/visual-edit-script";
|
||||
import { Roboto } from "next/font/google";
|
||||
|
||||
|
||||
|
||||
export const metadata: Metadata = {
|
||||
@@ -15,23 +12,15 @@ export const metadata: Metadata = {
|
||||
description: 'Experience unparalleled comfort and exquisite service at Elysian Hotel. Book your luxurious escape today and discover world-class amenities and elegant rooms.',
|
||||
keywords: ["luxury hotel, hotel, luxury stay, boutique hotel, hotel rooms, hotel suites, hotel amenities, spa, fine dining, hotel booking, getaway"],
|
||||
openGraph: {
|
||||
"title": "Elysian Hotel | Luxury Stays & Exquisite Experiences",
|
||||
"description": "Experience unparalleled comfort and exquisite service at Elysian Hotel. Book your luxurious escape today and discover world-class amenities and elegant rooms.",
|
||||
"url": "https://www.elysianhotel.com",
|
||||
"siteName": "Elysian Hotel",
|
||||
"images": [
|
||||
"title": "Elysian Hotel | Luxury Stays & Exquisite Experiences", "description": "Experience unparalleled comfort and exquisite service at Elysian Hotel. Book your luxurious escape today and discover world-class amenities and elegant rooms.", "url": "https://www.elysianhotel.com", "siteName": "Elysian Hotel", "images": [
|
||||
{
|
||||
"url": "http://img.b2bpic.net/free-photo/lounge-area-hotel-front-desk_482257-76248.jpg",
|
||||
"alt": "Elysian Hotel Grand Lobby"
|
||||
"url": "http://img.b2bpic.net/free-photo/lounge-area-hotel-front-desk_482257-76248.jpg", "alt": "Elysian Hotel Grand Lobby"
|
||||
}
|
||||
],
|
||||
"type": "website"
|
||||
},
|
||||
twitter: {
|
||||
"card": "summary_large_image",
|
||||
"title": "Elysian Hotel | Luxury Stays & Exquisite Experiences",
|
||||
"description": "Experience unparalleled comfort and exquisite service at Elysian Hotel. Book your luxurious escape today and discover world-class amenities and elegant rooms.",
|
||||
"images": [
|
||||
"card": "summary_large_image", "title": "Elysian Hotel | Luxury Stays & Exquisite Experiences", "description": "Experience unparalleled comfort and exquisite service at Elysian Hotel. Book your luxurious escape today and discover world-class amenities and elegant rooms.", "images": [
|
||||
"http://img.b2bpic.net/free-photo/lounge-area-hotel-front-desk_482257-76248.jpg"
|
||||
]
|
||||
},
|
||||
@@ -41,10 +30,14 @@ export const metadata: Metadata = {
|
||||
},
|
||||
};
|
||||
|
||||
const roboto = Roboto({
|
||||
variable: "--font-roboto",
|
||||
subsets: ["latin"],
|
||||
weight: ["100", "300", "400", "500", "700", "900"],
|
||||
const italiana = Italiana({
|
||||
variable: "--font-italiana", subsets: ["latin"],
|
||||
weight: ["400"],
|
||||
});
|
||||
|
||||
const jost = Jost({
|
||||
variable: "--font-jost", subsets: ["latin"],
|
||||
weight: ["300"],
|
||||
});
|
||||
|
||||
export default function RootLayout({
|
||||
@@ -55,7 +48,7 @@ export default function RootLayout({
|
||||
return (
|
||||
<html lang="en" suppressHydrationWarning>
|
||||
<ServiceWrapper>
|
||||
<body className={`${roboto.variable} antialiased`}>
|
||||
<body className={`${italiana.variable} ${jost.variable} antialiased`}>
|
||||
<Tag />
|
||||
{children}
|
||||
<script
|
||||
|
||||
383
src/app/page.tsx
383
src/app/page.tsx
@@ -34,63 +34,40 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "#home",
|
||||
},
|
||||
name: "Home", id: "#home"},
|
||||
{
|
||||
name: "About",
|
||||
id: "#about",
|
||||
},
|
||||
name: "About", id: "#about"},
|
||||
{
|
||||
name: "Amenities",
|
||||
id: "#features",
|
||||
},
|
||||
name: "Amenities", id: "#features"},
|
||||
{
|
||||
name: "Rooms",
|
||||
id: "#rooms",
|
||||
},
|
||||
name: "Rooms", id: "#rooms"},
|
||||
{
|
||||
name: "Offers",
|
||||
id: "#pricing",
|
||||
},
|
||||
name: "Offers", id: "#pricing"},
|
||||
{
|
||||
name: "Reviews",
|
||||
id: "#testimonials",
|
||||
},
|
||||
name: "Reviews", id: "#testimonials"},
|
||||
{
|
||||
name: "FAQ",
|
||||
id: "#faq",
|
||||
},
|
||||
name: "FAQ", id: "#faq"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "#contact",
|
||||
},
|
||||
name: "Contact", id: "#contact"},
|
||||
]}
|
||||
brandName="Elysian Hotel"
|
||||
button={{
|
||||
text: "Book Now",
|
||||
href: "#contact",
|
||||
}}
|
||||
text: "Book Now", href: "#contact"}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="home" data-section="home">
|
||||
<HeroBillboardScroll
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
variant: "radial-gradient"}}
|
||||
title="Your Luxurious Escape Awaits"
|
||||
description="Experience unparalleled comfort and exquisite service at Elysian Hotel, where every moment is crafted to perfection."
|
||||
tag="Welcome Home"
|
||||
buttons={[
|
||||
{
|
||||
text: "Explore Rooms",
|
||||
href: "#rooms",
|
||||
},
|
||||
text: "Explore Rooms", href: "#rooms"},
|
||||
{
|
||||
text: "Book Your Stay",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Book Your Stay", href: "#contact"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/lounge-area-hotel-front-desk_482257-76248.jpg"
|
||||
imageAlt="Grand hotel lobby with elegant decor"
|
||||
@@ -105,9 +82,7 @@ export default function LandingPage() {
|
||||
tag="Our Heritage"
|
||||
buttons={[
|
||||
{
|
||||
text: "Learn More",
|
||||
href: "#",
|
||||
},
|
||||
text: "Learn More", href: "#"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/woman-black-evening-dress-with-glass-wine-tropical-balcony_343596-3762.jpg"
|
||||
imageAlt="Elysian Hotel exterior architecture with lush gardens"
|
||||
@@ -121,65 +96,29 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
id: "spa",
|
||||
title: "Rejuvenating Spa & Wellness",
|
||||
tags: [
|
||||
"Relaxation",
|
||||
"Health",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/room-with-massage-tables-wall-with-lights-it_188544-36461.jpg",
|
||||
imageAlt: "Luxury hotel spa with serene ambiance",
|
||||
},
|
||||
id: "spa", title: "Rejuvenating Spa & Wellness", tags: [
|
||||
"Relaxation", "Health"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/room-with-massage-tables-wall-with-lights-it_188544-36461.jpg", imageAlt: "Luxury hotel spa with serene ambiance"},
|
||||
{
|
||||
id: "dining",
|
||||
title: "Gourmet Dining Experiences",
|
||||
tags: [
|
||||
"Cuisine",
|
||||
"Fine Dining",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-is-drinking-white-wine-romantic-dinner-restaurant-holding-hands_8353-10579.jpg",
|
||||
imageAlt: "Fine dining restaurant with elegant table setting",
|
||||
},
|
||||
id: "dining", title: "Gourmet Dining Experiences", tags: [
|
||||
"Cuisine", "Fine Dining"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-is-drinking-white-wine-romantic-dinner-restaurant-holding-hands_8353-10579.jpg", imageAlt: "Fine dining restaurant with elegant table setting"},
|
||||
{
|
||||
id: "pool",
|
||||
title: "Stunning Infinity Pool",
|
||||
tags: [
|
||||
"Leisure",
|
||||
"Views",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/travel-relaxation-lounge-rest-resort_1203-4472.jpg",
|
||||
imageAlt: "Infinity pool at a luxury hotel with stunning view",
|
||||
},
|
||||
id: "pool", title: "Stunning Infinity Pool", tags: [
|
||||
"Leisure", "Views"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/travel-relaxation-lounge-rest-resort_1203-4472.jpg", imageAlt: "Infinity pool at a luxury hotel with stunning view"},
|
||||
{
|
||||
id: "fitness",
|
||||
title: "State-of-the-Art Fitness Center",
|
||||
tags: [
|
||||
"Fitness",
|
||||
"Workout",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-pregnant-woman-doing-sport-outdoors_23-2150493154.jpg",
|
||||
imageAlt: "Hotel fitness center with modern equipment",
|
||||
},
|
||||
id: "fitness", title: "State-of-the-Art Fitness Center", tags: [
|
||||
"Fitness", "Workout"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-pregnant-woman-doing-sport-outdoors_23-2150493154.jpg", imageAlt: "Hotel fitness center with modern equipment"},
|
||||
{
|
||||
id: "concierge",
|
||||
title: "Personalized Concierge Service",
|
||||
tags: [
|
||||
"Service",
|
||||
"Assistance",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/serene-spa-pool-meditation-space_23-2151935105.jpg",
|
||||
imageAlt: "Luxury hotel spa with serene ambiance",
|
||||
},
|
||||
id: "concierge", title: "Personalized Concierge Service", tags: [
|
||||
"Service", "Assistance"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/serene-spa-pool-meditation-space_23-2151935105.jpg", imageAlt: "Luxury hotel spa with serene ambiance"},
|
||||
{
|
||||
id: "events",
|
||||
title: "Elegant Event Spaces",
|
||||
tags: [
|
||||
"Events",
|
||||
"Meetings",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fine-cuisine-luxury-lounge-breast-duck-with-red-wine_482257-10378.jpg",
|
||||
imageAlt: "Fine dining restaurant with elegant table setting",
|
||||
},
|
||||
id: "events", title: "Elegant Event Spaces", tags: [
|
||||
"Events", "Meetings"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fine-cuisine-luxury-lounge-breast-duck-with-red-wine_482257-10378.jpg", imageAlt: "Fine dining restaurant with elegant table setting"},
|
||||
]}
|
||||
title="World-Class Amenities"
|
||||
description="From our rejuvenating spa to gourmet dining, every detail is crafted for your utmost pleasure and relaxation."
|
||||
@@ -195,53 +134,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "standard-room",
|
||||
name: "Standard Comfort Room",
|
||||
price: "$250/night",
|
||||
variant: "King or Twin Beds",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/white-unmade-bed_1203-1226.jpg",
|
||||
imageAlt: "Cozy standard hotel room with elegant decor",
|
||||
},
|
||||
id: "standard-room", name: "Standard Comfort Room", price: "$250/night", variant: "King or Twin Beds", imageSrc: "http://img.b2bpic.net/free-photo/white-unmade-bed_1203-1226.jpg", imageAlt: "Cozy standard hotel room with elegant decor"},
|
||||
{
|
||||
id: "deluxe-room",
|
||||
name: "Deluxe View Room",
|
||||
price: "$380/night",
|
||||
variant: "City or Ocean View",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/elegant-modern-black-bedroom-with-monstera-leaf-art_23-2151978957.jpg",
|
||||
imageAlt: "Spacious deluxe hotel room with city view",
|
||||
},
|
||||
id: "deluxe-room", name: "Deluxe View Room", price: "$380/night", variant: "City or Ocean View", imageSrc: "http://img.b2bpic.net/free-photo/elegant-modern-black-bedroom-with-monstera-leaf-art_23-2151978957.jpg", imageAlt: "Spacious deluxe hotel room with city view"},
|
||||
{
|
||||
id: "executive-suite",
|
||||
name: "Executive Business Suite",
|
||||
price: "$600/night",
|
||||
variant: "Separate Living Area",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/internationals-people-standing-cafe-with-shopping-bags_1157-31452.jpg",
|
||||
imageAlt: "Luxury executive hotel suite with large living area",
|
||||
},
|
||||
id: "executive-suite", name: "Executive Business Suite", price: "$600/night", variant: "Separate Living Area", imageSrc: "http://img.b2bpic.net/free-photo/internationals-people-standing-cafe-with-shopping-bags_1157-31452.jpg", imageAlt: "Luxury executive hotel suite with large living area"},
|
||||
{
|
||||
id: "presidential-suite",
|
||||
name: "Presidential Grand Suite",
|
||||
price: "$1200/night",
|
||||
variant: "Opulent Design & Services",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bride-looking-through-window-from-hotel-room_1153-6512.jpg",
|
||||
imageAlt: "Opulent presidential suite with lavish decor",
|
||||
},
|
||||
id: "presidential-suite", name: "Presidential Grand Suite", price: "$1200/night", variant: "Opulent Design & Services", imageSrc: "http://img.b2bpic.net/free-photo/bride-looking-through-window-from-hotel-room_1153-6512.jpg", imageAlt: "Opulent presidential suite with lavish decor"},
|
||||
{
|
||||
id: "family-suite",
|
||||
name: "Family Getaway Suite",
|
||||
price: "$750/night",
|
||||
variant: "Multiple Bedrooms",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/single-beds-hotel_1253-276.jpg",
|
||||
imageAlt: "Family hotel suite with multiple beds and amenities",
|
||||
},
|
||||
id: "family-suite", name: "Family Getaway Suite", price: "$750/night", variant: "Multiple Bedrooms", imageSrc: "http://img.b2bpic.net/free-photo/single-beds-hotel_1253-276.jpg", imageAlt: "Family hotel suite with multiple beds and amenities"},
|
||||
{
|
||||
id: "penthouse",
|
||||
name: "Penthouse Luxury",
|
||||
price: "$2000/night",
|
||||
variant: "Private Terrace & Pool",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/still-life-spa_23-2148000417.jpg",
|
||||
imageAlt: "Luxury penthouse suite with city views and private terrace",
|
||||
},
|
||||
id: "penthouse", name: "Penthouse Luxury", price: "$2000/night", variant: "Private Terrace & Pool", imageSrc: "http://img.b2bpic.net/free-photo/still-life-spa_23-2148000417.jpg", imageAlt: "Luxury penthouse suite with city views and private terrace"},
|
||||
]}
|
||||
title="Our Exquisite Rooms & Suites"
|
||||
description="Indulge in unparalleled comfort with breathtaking views and premium facilities in every accommodation."
|
||||
@@ -256,61 +159,31 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
plans={[
|
||||
{
|
||||
id: "weekend-getaway",
|
||||
badge: "Popular",
|
||||
badgeIcon: Sparkles,
|
||||
price: "$499",
|
||||
subtitle: "Per Couple",
|
||||
buttons: [
|
||||
id: "weekend-getaway", badge: "Popular", badgeIcon: Sparkles,
|
||||
price: "$499", subtitle: "Per Couple", buttons: [
|
||||
{
|
||||
text: "Book Now",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Book Now", href: "#contact"},
|
||||
],
|
||||
features: [
|
||||
"2 Nights Stay",
|
||||
"Breakfast Included",
|
||||
"Spa Credit",
|
||||
"Late Checkout",
|
||||
],
|
||||
"2 Nights Stay", "Breakfast Included", "Spa Credit", "Late Checkout"],
|
||||
},
|
||||
{
|
||||
id: "romantic-retreat",
|
||||
badge: "Signature",
|
||||
badgeIcon: Heart,
|
||||
price: "$799",
|
||||
subtitle: "Per Couple",
|
||||
buttons: [
|
||||
id: "romantic-retreat", badge: "Signature", badgeIcon: Heart,
|
||||
price: "$799", subtitle: "Per Couple", buttons: [
|
||||
{
|
||||
text: "Book Now",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Book Now", href: "#contact"},
|
||||
],
|
||||
features: [
|
||||
"3 Nights Stay",
|
||||
"Gourmet Dinner",
|
||||
"Couples Massage",
|
||||
"Champagne Welcome",
|
||||
],
|
||||
"3 Nights Stay", "Gourmet Dinner", "Couples Massage", "Champagne Welcome"],
|
||||
},
|
||||
{
|
||||
id: "business-travel",
|
||||
badge: "Executive",
|
||||
badgeIcon: Briefcase,
|
||||
price: "$350",
|
||||
subtitle: "Per Night",
|
||||
buttons: [
|
||||
id: "business-travel", badge: "Executive", badgeIcon: Briefcase,
|
||||
price: "$350", subtitle: "Per Night", buttons: [
|
||||
{
|
||||
text: "Book Now",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Book Now", href: "#contact"},
|
||||
],
|
||||
features: [
|
||||
"Flexible Dates",
|
||||
"High-Speed Wi-Fi",
|
||||
"Meeting Room Access",
|
||||
"Airport Transfer",
|
||||
],
|
||||
"Flexible Dates", "High-Speed Wi-Fi", "Meeting Room Access", "Airport Transfer"],
|
||||
},
|
||||
]}
|
||||
title="Exclusive Packages & Offers"
|
||||
@@ -326,31 +199,16 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
metrics={[
|
||||
{
|
||||
id: "years-in-service",
|
||||
value: "25+",
|
||||
title: "Years in Service",
|
||||
items: [
|
||||
"Decades of excellence",
|
||||
"Trusted hospitality",
|
||||
],
|
||||
id: "years-in-service", value: "25+", title: "Years in Service", items: [
|
||||
"Decades of excellence", "Trusted hospitality"],
|
||||
},
|
||||
{
|
||||
id: "satisfied-guests",
|
||||
value: "98%",
|
||||
title: "Satisfied Guests",
|
||||
items: [
|
||||
"Exceptional reviews",
|
||||
"Guest satisfaction",
|
||||
],
|
||||
id: "satisfied-guests", value: "98%", title: "Satisfied Guests", items: [
|
||||
"Exceptional reviews", "Guest satisfaction"],
|
||||
},
|
||||
{
|
||||
id: "awards-won",
|
||||
value: "10+",
|
||||
title: "Awards Won",
|
||||
items: [
|
||||
"Industry recognition",
|
||||
"Prestigious honors",
|
||||
],
|
||||
id: "awards-won", value: "10+", title: "Awards Won", items: [
|
||||
"Industry recognition", "Prestigious honors"],
|
||||
},
|
||||
]}
|
||||
title="Unforgettable Stays, Lasting Memories"
|
||||
@@ -364,35 +222,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sophia L.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-handsome-tourist-man-with-road-travel-map-sits-floor-near-suitcase-shows-okay-ok-sign_1258-270605.jpg",
|
||||
imageAlt: "Sophia L.",
|
||||
},
|
||||
id: "1", name: "Sophia L.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-handsome-tourist-man-with-road-travel-map-sits-floor-near-suitcase-shows-okay-ok-sign_1258-270605.jpg", imageAlt: "Sophia L."},
|
||||
{
|
||||
id: "2",
|
||||
name: "David K.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/older-guest-arriving-vacation_482257-76543.jpg",
|
||||
imageAlt: "David K.",
|
||||
},
|
||||
id: "2", name: "David K.", imageSrc: "http://img.b2bpic.net/free-photo/older-guest-arriving-vacation_482257-76543.jpg", imageAlt: "David K."},
|
||||
{
|
||||
id: "3",
|
||||
name: "Emily R.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-bathrobe-reading-magazine-while-relaxing-beauty-spa-looking-camera_637285-7434.jpg",
|
||||
imageAlt: "Emily R.",
|
||||
},
|
||||
id: "3", name: "Emily R.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-bathrobe-reading-magazine-while-relaxing-beauty-spa-looking-camera_637285-7434.jpg", imageAlt: "Emily R."},
|
||||
{
|
||||
id: "4",
|
||||
name: "Michael S.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-family-with-baby_23-2149141876.jpg",
|
||||
imageAlt: "Michael S.",
|
||||
},
|
||||
id: "4", name: "Michael S.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-family-with-baby_23-2149141876.jpg", imageAlt: "Michael S."},
|
||||
{
|
||||
id: "5",
|
||||
name: "Olivia M.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mature-couple-looking-tablet-bed_23-2148404436.jpg",
|
||||
imageAlt: "Olivia M.",
|
||||
},
|
||||
id: "5", name: "Olivia M.", imageSrc: "http://img.b2bpic.net/free-photo/mature-couple-looking-tablet-bed_23-2148404436.jpg", imageAlt: "Olivia M."},
|
||||
]}
|
||||
cardTitle="Exceptional Experiences"
|
||||
cardTag="Guest Reviews"
|
||||
@@ -407,30 +245,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "faq-1",
|
||||
title: "What are your check-in and check-out times?",
|
||||
content: "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.",
|
||||
},
|
||||
id: "faq-1", title: "What are your check-in and check-out times?", content: "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."},
|
||||
{
|
||||
id: "faq-2",
|
||||
title: "Do you offer airport shuttle services?",
|
||||
content: "Yes, we provide airport shuttle services. Please contact our concierge team at least 24 hours in advance to arrange your transfer.",
|
||||
},
|
||||
id: "faq-2", title: "Do you offer airport shuttle services?", content: "Yes, we provide airport shuttle services. Please contact our concierge team at least 24 hours in advance to arrange your transfer."},
|
||||
{
|
||||
id: "faq-3",
|
||||
title: "Is breakfast included with the room rate?",
|
||||
content: "Breakfast inclusion varies by room rate and package. Please check your booking confirmation or inquire at the reception for details.",
|
||||
},
|
||||
id: "faq-3", title: "Is breakfast included with the room rate?", content: "Breakfast inclusion varies by room rate and package. Please check your booking confirmation or inquire at the reception for details."},
|
||||
{
|
||||
id: "faq-4",
|
||||
title: "Do you have pet-friendly rooms?",
|
||||
content: "Unfortunately, Elysian Hotel does not currently accommodate pets. We apologize for any inconvenience.",
|
||||
},
|
||||
id: "faq-4", title: "Do you have pet-friendly rooms?", content: "Unfortunately, Elysian Hotel does not currently accommodate pets. We apologize for any inconvenience."},
|
||||
{
|
||||
id: "faq-5",
|
||||
title: "What is your cancellation policy?",
|
||||
content: "Our standard cancellation policy allows free cancellation up to 48 hours before arrival. Please refer to your booking terms for specific details.",
|
||||
},
|
||||
id: "faq-5", title: "What is your cancellation policy?", content: "Our standard cancellation policy allows free cancellation up to 48 hours before arrival. Please refer to your booking terms for specific details."},
|
||||
]}
|
||||
title="Frequently Asked Questions"
|
||||
description="Find quick answers to common questions about your stay, bookings, and hotel services."
|
||||
@@ -443,20 +266,15 @@ export default function LandingPage() {
|
||||
<ContactCTA
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
variant: "radial-gradient"}}
|
||||
tag="Plan Your Visit"
|
||||
title="Book Your Unforgettable Stay"
|
||||
description="Contact us today to reserve your room or inquire about our exclusive packages. Our dedicated team is ready to assist you."
|
||||
buttons={[
|
||||
{
|
||||
text: "Call Us Now",
|
||||
href: "tel:+1234567890",
|
||||
},
|
||||
text: "Call Us Now", href: "tel:+1234567890"},
|
||||
{
|
||||
text: "Send an Email",
|
||||
href: "mailto:info@elysianhotel.com",
|
||||
},
|
||||
text: "Send an Email", href: "mailto:info@elysianhotel.com"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -464,77 +282,48 @@ export default function LandingPage() {
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterBaseReveal
|
||||
logoText="Elysian Hotel"
|
||||
logoTextClassName="text-transparent bg-clip-text stroke-1 stroke-foreground text-9xl font-extrabold"
|
||||
columns={[
|
||||
{
|
||||
title: "Hotel",
|
||||
items: [
|
||||
title: "Hotel", items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "#about",
|
||||
},
|
||||
label: "About Us", href: "#about"},
|
||||
{
|
||||
label: "Rooms & Suites",
|
||||
href: "#rooms",
|
||||
},
|
||||
label: "Rooms & Suites", href: "#rooms"},
|
||||
{
|
||||
label: "Amenities",
|
||||
href: "#features",
|
||||
},
|
||||
label: "Amenities", href: "#features"},
|
||||
{
|
||||
label: "Packages",
|
||||
href: "#pricing",
|
||||
},
|
||||
label: "Packages", href: "#pricing"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Guest Services",
|
||||
items: [
|
||||
title: "Guest Services", items: [
|
||||
{
|
||||
label: "Concierge",
|
||||
href: "#",
|
||||
},
|
||||
label: "Concierge", href: "#"},
|
||||
{
|
||||
label: "Dining",
|
||||
href: "#",
|
||||
},
|
||||
label: "Dining", href: "#"},
|
||||
{
|
||||
label: "Spa",
|
||||
href: "#",
|
||||
},
|
||||
label: "Spa", href: "#"},
|
||||
{
|
||||
label: "Events",
|
||||
href: "#",
|
||||
},
|
||||
label: "Events", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Support",
|
||||
items: [
|
||||
title: "Support", items: [
|
||||
{
|
||||
label: "Contact Us",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Contact Us", href: "#contact"},
|
||||
{
|
||||
label: "FAQ",
|
||||
href: "#faq",
|
||||
},
|
||||
label: "FAQ", href: "#faq"},
|
||||
{
|
||||
label: "Sitemap",
|
||||
href: "#",
|
||||
},
|
||||
label: "Sitemap", 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: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
@@ -11,7 +11,7 @@ html {
|
||||
body {
|
||||
background-color: var(--background);
|
||||
color: var(--foreground);
|
||||
font-family: var(--font-font-family: var(--font-roboto), sans-serif;), sans-serif;
|
||||
font-family: var(--font-jost), sans-serif;), sans-serif;
|
||||
position: relative;
|
||||
min-height: 100vh;
|
||||
overscroll-behavior: none;
|
||||
@@ -24,5 +24,5 @@ h3,
|
||||
h4,
|
||||
h5,
|
||||
h6 {
|
||||
font-family: var(--font-font-family: var(--font-roboto), sans-serif;), sans-serif;
|
||||
font-family: var(--font-italiana), serif;), sans-serif;
|
||||
}
|
||||
|
||||
@@ -10,15 +10,15 @@
|
||||
--accent: #ffffff;
|
||||
--background-accent: #ffffff; */
|
||||
|
||||
--background: #ffffff;
|
||||
--card: #f9f9f9;
|
||||
--foreground: #120a00e6;
|
||||
--primary-cta: #ff8c42;
|
||||
--primary-cta-text: #ffffff;
|
||||
--secondary-cta: #f9f9f9;
|
||||
--secondary-cta-text: #120a00e6;
|
||||
--accent: #e2e2e2;
|
||||
--background-accent: #c4c4c4;
|
||||
--background: #0d1412;
|
||||
--card: #1a201f;
|
||||
--foreground: #eae5d8;
|
||||
--primary-cta: #d8a86b;
|
||||
--primary-cta-text: #0d1412;
|
||||
--secondary-cta: #1a201f;
|
||||
--secondary-cta-text: #eae5d8;
|
||||
--accent: #9cd6b5;
|
||||
--background-accent: #1a201f;
|
||||
|
||||
/* text sizing - set by ThemeProvider */
|
||||
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
|
||||
|
||||
Reference in New Issue
Block a user