Merge version_13 into main

Merge version_13 into main
This commit was merged in pull request #16.
This commit is contained in:
2025-12-26 09:34:11 +00:00

View File

@@ -1,6 +1,13 @@
"use client"; "use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import HeroSplit from '@/components/sections/hero/HeroSplit';
import SplitAbout from '@/components/sections/about/SplitAbout';
import ProductCardSix from '@/components/sections/product/ProductCardSix';
import FeatureCardFifteen from '@/components/sections/feature/FeatureCardFifteen';
import ContactFaq from '@/components/sections/contact/ContactFaq';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
const plan = { const plan = {
sections: [ sections: [
@@ -40,164 +47,126 @@ export default function LandingPage() {
headingFontWeight={plan.theme?.headingFontWeight ?? "normal"} headingFontWeight={plan.theme?.headingFontWeight ?? "normal"}
> >
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<div className="min-h-screen bg-gradient-to-br from-orange-50 to-amber-100 flex items-center justify-center"> <NavbarStyleFullscreen
<div className="text-center space-y-8"> logoSrc="/placeholders/placeholder1.webp"
<h1 className="text-6xl font-bold text-gray-800">Hotel Setsu</h1> logoAlt="Hotel Setsu"
<p className="text-xl text-gray-600 max-w-2xl mx-auto">Experience authentic Japanese hospitality in the heart of Kyoto. Discover tranquility, elegance, and timeless tradition.</p> links={[
<div className="space-x-4"> { label: "Home", href: "hero" },
<button className="px-8 py-3 bg-orange-600 text-white rounded-lg hover:bg-orange-700 transition-colors">Book Your Stay</button> { label: "About", href: "about" },
<button className="px-8 py-3 border border-orange-600 text-orange-600 rounded-lg hover:bg-orange-50 transition-colors">Explore More</button> { label: "Rooms", href: "rooms" },
</div> { label: "Activities", href: "activities" },
</div> { label: "Contact", href: "contact" }
</div> ]}
/>
</div> </div>
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<div className="min-h-screen bg-white flex items-center justify-center"> <HeroSplit
<div className="max-w-6xl mx-auto px-4 grid grid-cols-1 lg:grid-cols-2 gap-12 items-center"> title="Hotel Setsu"
<div className="space-y-6"> description="Experience authentic Japanese hospitality in the heart of Kyoto. Discover tranquility, elegance, and timeless tradition."
<h2 className="text-5xl font-bold text-gray-800">Our Heritage</h2> primaryButtonText="Book Your Stay"
<p className="text-lg text-gray-600">Hotel Setsu embodies the essence of Japanese hospitalitywhere ancient traditions meet contemporary comfort. Every detail reflects our commitment to creating an unforgettable experience for our guests.</p> secondaryButtonText="Explore More"
</div> imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766739074270-h0qm9zgt.jpg"
<div className="aspect-square bg-gradient-to-br from-orange-200 to-amber-200 rounded-lg"></div> imageAlt="Hotel Setsu exterior and gardens"
</div> />
</div>
</div> </div>
<div id="about" data-section="about"> <div id="about" data-section="about">
<div className="min-h-screen bg-gray-50 py-20"> <SplitAbout
<div className="max-w-6xl mx-auto px-4"> description="Hotel Setsu embodies the essence of Japanese hospitality—where ancient traditions meet contemporary comfort. Every detail reflects our commitment to creating an unforgettable experience for our guests."
<div className="text-center space-y-6 mb-16"> />
<h2 className="text-4xl font-bold text-gray-800">Our Room Collection</h2>
<p className="text-lg text-gray-600 max-w-2xl mx-auto">Each room is individually designed with attention to detail, blending traditional aesthetics with modern comfort.</p>
</div>
<div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6">
<div className="bg-white rounded-lg p-6 space-y-4">
<div className="aspect-square bg-gradient-to-br from-orange-200 to-amber-200 rounded-lg"></div>
<h3 className="text-xl font-semibold">Luxury Suite with Private Garden</h3>
<p className="text-orange-600 font-semibold">¥250,000/night</p>
<p className="text-gray-600">Our premium suite featuring a private garden and authentic Japanese design elements.</p>
</div>
<div className="bg-white rounded-lg p-6 space-y-4">
<div className="aspect-square bg-gradient-to-br from-orange-200 to-amber-200 rounded-lg"></div>
<h3 className="text-xl font-semibold">Premium Room with Garden View</h3>
<p className="text-orange-600 font-semibold">¥180,000/night</p>
<p className="text-gray-600">Spacious room with stunning views of our meticulously maintained gardens.</p>
</div>
<div className="bg-white rounded-lg p-6 space-y-4">
<div className="aspect-square bg-gradient-to-br from-orange-200 to-amber-200 rounded-lg"></div>
<h3 className="text-xl font-semibold">Traditional Tatami Room</h3>
<p className="text-orange-600 font-semibold">¥120,000/night</p>
<p className="text-gray-600">Experience authentic Japanese living with traditional tatami mats and furnishings.</p>
</div>
<div className="bg-white rounded-lg p-6 space-y-4">
<div className="aspect-square bg-gradient-to-br from-orange-200 to-amber-200 rounded-lg"></div>
<h3 className="text-xl font-semibold">Standard Comfort Room</h3>
<p className="text-orange-600 font-semibold">¥80,000/night</p>
<p className="text-gray-600">Comfortable and elegant accommodations with modern amenities and Japanese touches.</p>
</div>
</div>
</div>
</div>
</div> </div>
<div id="rooms" data-section="rooms"> <div id="rooms" data-section="rooms">
<div className="min-h-screen bg-white py-20"> <ProductCardSix
<div className="max-w-6xl mx-auto px-4"> title="Our Room Collection"
<div className="text-center space-y-6 mb-16"> description="Each room is individually designed with attention to detail, blending traditional aesthetics with modern comfort."
<h2 className="text-4xl font-bold text-gray-800">Hotel Activities</h2> products={[
<p className="text-lg text-gray-600 max-w-2xl mx-auto">Discover our curated selection of wellness and cultural experiences to enhance your stay at Hotel Setsu.</p> {
</div> name: "Luxury Suite with Private Garden",
<div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8"> price: "¥250,000/night",
<div className="text-center space-y-4"> description: "Our premium suite featuring a private garden and authentic Japanese design elements.",
<div className="w-16 h-16 bg-orange-100 rounded-full mx-auto flex items-center justify-center"> imageSrc: "/placeholders/placeholder1.webp",
<div className="w-8 h-8 bg-orange-600 rounded"></div> imageAlt: "Luxury Suite with Private Garden"
</div> },
<h3 className="text-xl font-semibold">Traditional Tea Ceremonies</h3> {
<p className="text-gray-600">Learn the art of Japanese tea preparation in our serene tea house with expert guidance.</p> name: "Premium Room with Garden View",
</div> price: "¥180,000/night",
<div className="text-center space-y-4"> description: "Spacious room with stunning views of our meticulously maintained gardens.",
<div className="w-16 h-16 bg-orange-100 rounded-full mx-auto flex items-center justify-center"> imageSrc: "/placeholders/placeholder1.webp",
<div className="w-8 h-8 bg-orange-600 rounded"></div> imageAlt: "Premium Room with Garden View"
</div> },
<h3 className="text-xl font-semibold">Cultural Cooking Classes</h3> {
<p className="text-gray-600">Master the techniques of authentic Japanese cuisine with our skilled chefs.</p> name: "Traditional Tatami Room",
</div> price: "¥120,000/night",
<div className="text-center space-y-4"> description: "Experience authentic Japanese living with traditional tatami mats and furnishings.",
<div className="w-16 h-16 bg-orange-100 rounded-full mx-auto flex items-center justify-center"> imageSrc: "/placeholders/placeholder1.webp",
<div className="w-8 h-8 bg-orange-600 rounded"></div> imageAlt: "Traditional Tatami Room"
</div> },
<h3 className="text-xl font-semibold">Garden Meditation Tours</h3> {
<p className="text-gray-600">Find inner peace through guided meditation sessions in our tranquil gardens.</p> name: "Standard Comfort Room",
</div> price: "¥80,000/night",
<div className="text-center space-y-4"> description: "Comfortable and elegant accommodations with modern amenities and Japanese touches.",
<div className="w-16 h-16 bg-orange-100 rounded-full mx-auto flex items-center justify-center"> imageSrc: "/placeholders/placeholder1.webp",
<div className="w-8 h-8 bg-orange-600 rounded"></div> imageAlt: "Standard Comfort Room"
</div> }
<h3 className="text-xl font-semibold">Traditional Arts Workshops</h3> ]}
<p className="text-gray-600">Explore calligraphy, origami, and other traditional Japanese arts.</p> />
</div>
</div>
</div>
</div>
</div> </div>
<div id="activities" data-section="activities"> <div id="activities" data-section="activities">
<div className="min-h-screen bg-gray-50 py-20"> <FeatureCardFifteen
<div className="max-w-4xl mx-auto px-4"> title="Hotel Activities"
<div className="text-center space-y-6 mb-16"> description="Discover our curated selection of wellness and cultural experiences to enhance your stay at Hotel Setsu."
<h2 className="text-4xl font-bold text-gray-800">Ready to Experience Setsu?</h2> features={[
<p className="text-lg text-gray-600">Let us help you plan the perfect stay in Kyoto. Contact our team for personalized recommendations.</p> {
<button className="px-8 py-3 bg-orange-600 text-white rounded-lg hover:bg-orange-700 transition-colors">Book Your Stay</button> title: "Traditional Tea Ceremonies",
</div> description: "Learn the art of Japanese tea preparation in our serene tea house with expert guidance."
<div className="space-y-6"> },
<div className="bg-white rounded-lg p-6"> {
<h3 className="text-lg font-semibold mb-2">What is the cancellation policy?</h3> title: "Cultural Cooking Classes",
<p className="text-gray-600">We offer flexible cancellation up to 48 hours before arrival for a full refund. Bookings made within 48 hours are non-refundable.</p> description: "Master the techniques of authentic Japanese cuisine with our skilled chefs."
</div> },
<div className="bg-white rounded-lg p-6"> {
<h3 className="text-lg font-semibold mb-2">Do you offer airport transfers?</h3> title: "Garden Meditation Tours",
<p className="text-gray-600">Yes, complimentary airport transfers are available from Kansai International Airport. Please request at the time of booking.</p> description: "Find inner peace through guided meditation sessions in our tranquil gardens."
</div> },
<div className="bg-white rounded-lg p-6"> {
<h3 className="text-lg font-semibold mb-2">Are meals included?</h3> title: "Traditional Arts Workshops",
<p className="text-gray-600">Our rooms include a traditional Japanese breakfast. Dinner options are available at our on-site restaurant with advance reservation.</p> description: "Explore calligraphy, origami, and other traditional Japanese arts."
</div> }
<div className="bg-white rounded-lg p-6"> ]}
<h3 className="text-lg font-semibold mb-2">What cultural experiences are available?</h3> />
<p className="text-gray-600">We offer tea ceremonies, traditional cooking classes, garden tours, and guided visits to local temples and gardens.</p>
</div>
</div>
</div>
</div>
</div> </div>
<div id="contact" data-section="contact"> <div id="contact" data-section="contact">
<div className="bg-gray-800 text-white py-20"> <ContactFaq
<div className="max-w-6xl mx-auto px-4 text-center space-y-8"> title="Ready to Experience Setsu?"
<h2 className="text-3xl font-bold">Hotel Setsu</h2> description="Let us help you plan the perfect stay in Kyoto. Contact our team for personalized recommendations."
<p className="text-gray-300 max-w-2xl mx-auto">Experience authentic Japanese hospitality in the heart of Kyoto. Discover tranquility, elegance, and timeless tradition.</p> primaryButtonText="Book Your Stay"
<div className="flex flex-col md:flex-row justify-center space-y-4 md:space-y-0 md:space-x-8"> faqs={[
<div> {
<h3 className="font-semibold mb-2">Contact</h3> question: "What is the cancellation policy?",
<p className="text-gray-300">info@hotelsetsu.jp</p> answer: "We offer flexible cancellation up to 48 hours before arrival for a full refund. Bookings made within 48 hours are non-refundable."
<p className="text-gray-300">+81 75 123 4567</p> },
</div> {
<div> question: "Do you offer airport transfers?",
<h3 className="font-semibold mb-2">Address</h3> answer: "Yes, complimentary airport transfers are available from Kansai International Airport. Please request at the time of booking."
<p className="text-gray-300">123 Gion District</p> },
<p className="text-gray-300">Kyoto, Japan 605-0001</p> {
</div> question: "Are meals included?",
</div> answer: "Our rooms include a traditional Japanese breakfast. Dinner options are available at our on-site restaurant with advance reservation."
<div className="border-t border-gray-700 pt-8"> },
<p className="text-gray-400">© 2024 Hotel Setsu. All rights reserved.</p> {
</div> question: "What cultural experiences are available?",
</div> answer: "We offer tea ceremonies, traditional cooking classes, garden tours, and guided visits to local temples and gardens."
</div> }
]}
/>
</div> </div>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<div className="h-20 bg-gray-900"></div> <FooterBaseReveal />
</div> </div>
</ThemeProvider> </ThemeProvider>
); );