import React, { useState, useEffect } from 'react'; import { Menu, ChefHat, MapPin, Phone, Mail, Clock, Utensils, Coffee, Wine, Hotel, Star, CalendarCheck, Facebook, Instagram, Twitter, ChevronRight, X, AlignRight } from 'lucide-react'; // --- Assets & Data --- const MENU_DATA = { breakfast: [ { name: "Royal Eggs Benedict", price: "$24", desc: "Poached farm eggs, truffle hollandaise, smoked salmon, English muffin" }, { name: "Avocado Sourdough", price: "$18", desc: "Smashed avocado, heirloom tomatoes, feta, dukkah spice, lemon zest" }, { name: "Belgian Waffles", price: "$20", desc: "Fresh berries, vanilla bean whipped cream, maple syrup" }, { name: "Continental Platter", price: "$22", desc: "Selection of artisanal pastries, cured meats, cheeses, and seasonal fruit" } ], lunch: [ { name: "Grilled Sea Bass", price: "$34", desc: "Lemon butter sauce, asparagus, herb roasted potatoes" }, { name: "Wagyu Beef Burger", price: "$28", desc: "Brioche bun, gruyère cheese, caramelized onions, truffle fries" }, { name: "Lobster Bisque", price: "$26", desc: "Creamy crustacean broth, cognac, chives, sourdough croutons" }, { name: "Caesar Salad", price: "$18", desc: "Romaine hearts, parmesan crisp, anchovy dressing, grilled chicken breast" } ], dinner: [ { name: "Filet Mignon", price: "$55", desc: "8oz prime beef, red wine reduction, potato gratin, wild mushrooms" }, { name: "Saffron Risotto", price: "$38", desc: "Arborio rice, saffron threads, scallops, parmesan reggiano" }, { name: "Duck Confit", price: "$42", desc: "Crispy duck leg, braised red cabbage, orange glaze" }, { name: "Herb-Crusted Lamb", price: "$48", desc: "Rack of lamb, mint pesto, roasted root vegetables" } ] }; const CHEF_DATA = { name: "Chef Alexander Rossi", role: "Executive Head Chef", bio: "With over 20 years of culinary excellence in Michelin-starred kitchens across Europe, Chef Rossi brings a philosophy of 'honest luxury' to Lumina. His passion lies in transforming locally sourced, seasonal ingredients into unforgettable gastronomic experiences.", signature: "Signature Dish: Truffle Infused Scallops" }; const HOTEL_FACILITIES = [ { icon: , title: "Luxury Suites", desc: "Stay in comfort after your meal." }, { icon: , title: "Rooftop Bar", desc: "Panoramic city views with cocktails." }, { icon: , title: "Spa & Wellness", desc: "Rejuvenate your senses." } ]; // --- Components --- const Navigation = () => { const [isScrolled, setIsScrolled] = useState(false); const [isMobileMenuOpen, setIsMobileMenuOpen] = useState(false); useEffect(() => { const handleScroll = () => { setIsScrolled(window.scrollY > 50); }; window.addEventListener('scroll', handleScroll); return () => window.removeEventListener('scroll', handleScroll); }, []); const navLinks = [ { name: 'Overview', href: '#overview' }, { name: 'Menu', href: '#menu' }, { name: 'Chef', href: '#chef' }, { name: 'Facilities', href: '#facilities' }, { name: 'Reservations', href: '#reservations' }, { name: 'Contact', href: '#contact' }, ]; return ( ); }; const Hero = () => { return (
{/* Background Image with Overlay */}
Elegant Restaurant Interior

Welcome to The Grand Hotel

Taste the Extraordinary

An exquisite dining experience blending local heritage with modern culinary artistry.

); }; const Overview = () => { return (
Plated Dish

A Symphony of Flavors

Nestled within the prestigious Grand Hotel, Lumina offers a sanctuary for food lovers. We believe that dining is not just about eating; it's an emotional experience.

From our sun-drenched breakfast conservatory to our intimate, candlelit dinner service, every moment is curated to perfection. Our ingredients are sourced from local organic farms and sustainable fisheries.

Fine Dining
Artisan Coffee
Curated Wine List
Master Chefs
); }; const MenuSection = () => { const [activeTab, setActiveTab] = useState('dinner'); return ( ); }; const ChefSection = () => { return (
The Mastermind

{CHEF_DATA.name}

{CHEF_DATA.role}

{CHEF_DATA.bio}

"{CHEF_DATA.signature}"

Chef Portrait
); }; const Facilities = () => { return (

Experience The Grand Hotel

Extend your visit beyond dining. Guests of Lumina enjoy privileged access to select hotel amenities.

{HOTEL_FACILITIES.map((facility, idx) => (
{facility.icon}

{facility.title}

{facility.desc}

))}
); }; const ReservationForm = () => { const [formData, setFormData] = useState({ name: '', email: '', date: '', time: '', guests: '2', notes: '' }); const [status, setStatus] = useState('idle'); // idle, submitting, success const handleSubmit = (e) => { e.preventDefault(); setStatus('submitting'); // Simulate API call setTimeout(() => { setStatus('success'); setFormData({ name: '', email: '', date: '', time: '', guests: '2', notes: '' }); setTimeout(() => setStatus('idle'), 5000); }, 1500); }; return (
Dining Table

Reserve Your Table

Book online or call us for special arrangements.

+1 (555) 123-4567
reservations@luminagrand.com
{status === 'success' ? (

Reservation Confirmed!

We look forward to welcoming you to Lumina.

) : (
setFormData({...formData, name: e.target.value})} />
setFormData({...formData, email: e.target.value})} />
setFormData({...formData, date: e.target.value})} />
)}
); }; const ContactAndMap = () => { return (
{/* Embedded Google Maps Iframe */}

Location

123 Grand Boulevard,
Metropolis, NY 10012

Hours

Mon-Fri: 7am - 10pm Sat-Sun: 8am - 11pm

Contact

+1 (555) 123-4567
hello@luminagrand.com

); }; const Footer = () => { return ( ); }; // --- Main App Component --- const App = () => { return (
); }; export default App;