diff --git a/src/pages/HomePage.tsx b/src/pages/HomePage.tsx index d812b40..7687f70 100644 --- a/src/pages/HomePage.tsx +++ b/src/pages/HomePage.tsx @@ -19,28 +19,21 @@ export default function HomePage() { title="Welcome to Lumière" description="Where tradition meets modern culinary innovation. Join us for an unforgettable dining experience in the heart of the city." primaryButton={{ - text: "Reserve a Table", - href: "#reserve", - }} + text: "Reserve a Table", href: "#reserve"}} secondaryButton={{ - text: "View Menu", - href: "#menu", - }} + text: "View Menu", href: "#menu"}} items={[ { - text: "Michelin Star Rated", - icon: Star, + text: "Michelin Star Rated", icon: Star, }, { - text: "Farm to Table", - icon: Leaf, + text: "Farm to Table", icon: Leaf, }, { - text: "Exquisite Wine Cellar", - icon: Wine, + text: "Exquisite Wine Cellar", icon: Wine, }, ]} - imageSrc="http://img.b2bpic.net/free-photo/medium-shot-woman-luxury-restaurant_23-2150598348.jpg?_wi=1" + imageSrc="http://img.b2bpic.net/free-photo/medium-shot-woman-luxury-restaurant_23-2150598348.jpg" /> @@ -50,9 +43,7 @@ export default function HomePage() { @@ -65,71 +56,35 @@ export default function HomePage() { description="Browse our carefully curated categories." features={[ { - title: "Starters & Appetizers", - description: "Exquisite starters to ignite your appetite.", - bentoComponent: "info-card-marquee", - infoCards: [ + title: "Starters & Appetizers", description: "Exquisite starters to ignite your appetite.", bentoComponent: "info-card-marquee", infoCards: [ { - icon: Salad, - label: "Signature Salad", - value: "$18", - }, + icon: "Salad", label: "Signature Salad", value: "$18"}, { - icon: Soup, - label: "Truffle Bisque", - value: "$22", - }, + icon: "Soup", label: "Truffle Bisque", value: "$22"}, { - icon: Flame, - label: "Spicy Scallops", - value: "$26", - }, + icon: "Flame", label: "Spicy Scallops", value: "$26"}, ], - imageSrc: "http://img.b2bpic.net/free-photo/green-blue-soup-served-white-plate_1304-4654.jpg", - imageAlt: "gourmet italian fusion dish", }, { - title: "Main Courses", - description: "Handcrafted culinary masterpieces.", - bentoComponent: "media-stack", - mediaItems: [ + title: "Main Courses", description: "Handcrafted culinary masterpieces.", bentoComponent: "media-stack", mediaItems: [ { - imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-luxury-restaurant_23-2150598348.jpg?_wi=2", - }, + imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-luxury-restaurant_23-2150598348.jpg"}, { - imageSrc: "http://img.b2bpic.net/free-photo/gurza-damplings-with-meat-top-view_141793-4457.jpg", - }, + imageSrc: "http://img.b2bpic.net/free-photo/gurza-damplings-with-meat-top-view_141793-4457.jpg"}, { - imageSrc: "http://img.b2bpic.net/free-photo/front-view-delicious-little-cake-with-red-icing-inside-plate-dark-background-tea-sweet-biscuit-pie-cookies-sugar_140725-115642.jpg", - }, + imageSrc: "http://img.b2bpic.net/free-photo/front-view-delicious-little-cake-with-red-icing-inside-plate-dark-background-tea-sweet-biscuit-pie-cookies-sugar_140725-115642.jpg"}, ], - imageSrc: "http://img.b2bpic.net/free-photo/front-view-young-male-cook-white-cook-suit-white-head-cap-standing_140725-15546.jpg?_wi=1", - imageAlt: "gourmet italian fusion dish", }, { - title: "Dietary Options", - description: "Catering to every guest's preference.", - bentoComponent: "checklist-timeline", - heading: "Dietary Tags", - subheading: "Inclusivity in our dishes", - checklistItems: [ + title: "Dietary Options", description: "Catering to every guest's preference.", bentoComponent: "checklist-timeline", heading: "Dietary Tags", subheading: "Inclusivity in our dishes", checklistItems: [ { - label: "🌱 Vegan", - detail: "100% Plant-based options", - }, + label: "🌱 Vegan", detail: "100% Plant-based options"}, { - label: "🌾 Gluten-Free", - detail: "Dedicated preparation area", - }, + label: "🌾 Gluten-Free", detail: "Dedicated preparation area"}, { - label: "🌶 Spicy", - detail: "Adjustable heat levels", - }, + label: "🌶 Spicy", detail: "Adjustable heat levels"}, ], - completedLabel: "All verified", - imageSrc: "http://img.b2bpic.net/free-photo/small-slice-pizza-with-shrimp_140725-896.jpg?_wi=1", - imageAlt: "gourmet italian fusion dish", - }, + completedLabel: "All verified"}, ]} /> @@ -143,47 +98,19 @@ export default function HomePage() { description="A glimpse into our ambiance and signature dishes." items={[ { - title: "Ambiance", - description: "Atmospheric lighting and design.", - imageSrc: "http://img.b2bpic.net/free-photo/luxury-restaurant-grill-bar-interior-with-chandeliers-furniture_114579-2341.jpg", - href: "#", - }, + title: "Ambiance", description: "Atmospheric lighting and design.", imageSrc: "http://img.b2bpic.net/free-photo/luxury-restaurant-grill-bar-interior-with-chandeliers-furniture_114579-2341.jpg", href: "#"}, { - title: "Bar Selection", - description: "Top tier collection.", - imageSrc: "http://img.b2bpic.net/free-photo/wine-glass_74190-3482.jpg", - href: "#", - }, + title: "Bar Selection", description: "Top tier collection.", imageSrc: "http://img.b2bpic.net/free-photo/wine-glass_74190-3482.jpg", href: "#"}, { - title: "Interior Design", - description: "Warm, elegant surroundings.", - imageSrc: "http://img.b2bpic.net/free-photo/ceiling-lamps_1203-791.jpg", - href: "#", - }, + title: "Interior Design", description: "Warm, elegant surroundings.", imageSrc: "http://img.b2bpic.net/free-photo/ceiling-lamps_1203-791.jpg", href: "#"}, { - title: "The Kitchen", - description: "Where the magic happens.", - imageSrc: "http://img.b2bpic.net/free-photo/pizza-empty-kitchen_23-2147652010.jpg", - href: "#", - }, + title: "The Kitchen", description: "Where the magic happens.", imageSrc: "http://img.b2bpic.net/free-photo/pizza-empty-kitchen_23-2147652010.jpg", href: "#"}, { - title: "Table Settings", - description: "Intimate dining areas.", - imageSrc: "http://img.b2bpic.net/free-photo/grey-painted-fancy-restaurant-with-empty-dinner-table_140725-8730.jpg", - href: "#", - }, + title: "Table Settings", description: "Intimate dining areas.", imageSrc: "http://img.b2bpic.net/free-photo/grey-painted-fancy-restaurant-with-empty-dinner-table_140725-8730.jpg", href: "#"}, { - title: "Modern Architecture", - description: "Exquisite space details.", - imageSrc: "http://img.b2bpic.net/free-photo/rendering-elegant-neoclassical-interior_23-2151059653.jpg", - href: "#", - }, + title: "Modern Architecture", description: "Exquisite space details.", imageSrc: "http://img.b2bpic.net/free-photo/rendering-elegant-neoclassical-interior_23-2151059653.jpg", href: "#"}, { - title: "Signature Plating", - description: "Artistry on every plate.", - imageSrc: "http://img.b2bpic.net/free-photo/small-slice-pizza-with-shrimp_140725-896.jpg?_wi=2", - href: "#", - }, + title: "Signature Plating", description: "Artistry on every plate.", imageSrc: "http://img.b2bpic.net/free-photo/small-slice-pizza-with-shrimp_140725-896.jpg", href: "#"}, ]} /> @@ -197,20 +124,11 @@ export default function HomePage() { description="The heart and soul of our kitchen." members={[ { - name: "Chef Alessandro", - role: "Head Chef", - imageSrc: "http://img.b2bpic.net/free-photo/front-view-young-male-cook-white-cook-suit-white-head-cap-standing_140725-15546.jpg?_wi=2", - }, + name: "Chef Alessandro", role: "Head Chef", imageSrc: "http://img.b2bpic.net/free-photo/front-view-young-male-cook-white-cook-suit-white-head-cap-standing_140725-15546.jpg"}, { - name: "Sarah Miller", - role: "Sous Chef", - imageSrc: "http://img.b2bpic.net/free-photo/happiness-leisure-lifestyle-concept-smiling-african-american-female-recreates-cafe-restaurant-eats-delicious-dessert-drinks-cocktail-happy-have-pleasant-conversation-with-interlocutor_273609-2194.jpg", - }, + name: "Sarah Miller", role: "Sous Chef", imageSrc: "http://img.b2bpic.net/free-photo/happiness-leisure-lifestyle-concept-smiling-african-american-female-recreates-cafe-restaurant-eats-delicious-dessert-drinks-cocktail-happy-have-pleasant-conversation-with-interlocutor_273609-2194.jpg"}, { - name: "David Chen", - role: "Head Sommelier", - imageSrc: "http://img.b2bpic.net/free-photo/couple-having-date-together-luxurious-restaurant_23-2150517418.jpg", - }, + name: "David Chen", role: "Head Sommelier", imageSrc: "http://img.b2bpic.net/free-photo/couple-having-date-together-luxurious-restaurant_23-2150517418.jpg"}, ]} /> @@ -224,35 +142,15 @@ export default function HomePage() { description="Don't take our word for it—listen to our guests." testimonials={[ { - name: "Jane Doe", - role: "Food Blogger", - quote: "The fusion flavors were absolutely outstanding. A hidden gem!", - imageSrc: "http://img.b2bpic.net/free-photo/people-having-dinner-luxurious-restaurants_23-2151081856.jpg", - }, + name: "Jane Doe", role: "Food Blogger", quote: "The fusion flavors were absolutely outstanding. A hidden gem!", imageSrc: "http://img.b2bpic.net/free-photo/people-having-dinner-luxurious-restaurants_23-2151081856.jpg"}, { - name: "Marcus V.", - role: "Regular Patron", - quote: "Every time I visit, the ambiance and food are consistently impeccable.", - imageSrc: "http://img.b2bpic.net/free-photo/grilled-salmon-served-with-lemon-white-wine_141793-288.jpg", - }, + name: "Marcus V.", role: "Regular Patron", quote: "Every time I visit, the ambiance and food are consistently impeccable.", imageSrc: "http://img.b2bpic.net/free-photo/grilled-salmon-served-with-lemon-white-wine_141793-288.jpg"}, { - name: "Elena R.", - role: "Guest", - quote: "Best experience I've had in the city. The truffle bisque is a must.", - imageSrc: "http://img.b2bpic.net/free-photo/photo-glad-mixed-race-females-have-interracial-friendship-pose-camera-modern-cell-phone-make-selfie-while-have-rest-cozy-terrace-bar-enjoy-fresh-drinks-people-ethnicity-leisure_273609-3405.jpg", - }, + name: "Elena R.", role: "Guest", quote: "Best experience I've had in the city. The truffle bisque is a must.", imageSrc: "http://img.b2bpic.net/free-photo/photo-glad-mixed-race-females-have-interracial-friendship-pose-camera-modern-cell-phone-make-selfie-while-have-rest-cozy-terrace-bar-enjoy-fresh-drinks-people-ethnicity-leisure_273609-3405.jpg"}, { - name: "Samuel L.", - role: "Food Critic", - quote: "Lumière is setting a new standard for modern fusion restaurants.", - imageSrc: "http://img.b2bpic.net/free-photo/close-up-happy-friends-table_23-2149213365.jpg", - }, + name: "Samuel L.", role: "Food Critic", quote: "Lumière is setting a new standard for modern fusion restaurants.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-happy-friends-table_23-2149213365.jpg"}, { - name: "Lisa K.", - role: "Connoisseur", - quote: "Luxurious setting with service to match. Highly recommended.", - imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-having-lunch-restaurant_23-2150491815.jpg", - }, + name: "Lisa K.", role: "Connoisseur", quote: "Luxurious setting with service to match. Highly recommended.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-having-lunch-restaurant_23-2150491815.jpg"}, ]} /> @@ -266,21 +164,13 @@ export default function HomePage() { description="Answers to your most frequent questions." items={[ { - question: "Do you accept reservations?", - answer: "Yes, we highly recommend booking in advance.", - }, + question: "Do you accept reservations?", answer: "Yes, we highly recommend booking in advance."}, { - question: "Are there vegan options?", - answer: "Absolutely! We have a curated menu for dietary needs.", - }, + question: "Are there vegan options?", answer: "Absolutely! We have a curated menu for dietary needs."}, { - question: "What are your hours?", - answer: "We are open from 5 PM until 11 PM daily.", - }, + question: "What are your hours?", answer: "We are open from 5 PM until 11 PM daily."}, { - question: "Where is parking located?", - answer: "Complimentary valet parking is available.", - }, + question: "Where is parking located?", answer: "Complimentary valet parking is available."}, ]} /> @@ -292,13 +182,9 @@ export default function HomePage() { tag="Reserve Your Seat" text="Join us at Lumière. Reserve your table today and start your culinary experience." primaryButton={{ - text: "Book Now", - href: "#reserve", - }} + text: "Book Now", href: "#reserve"}} secondaryButton={{ - text: "Contact Us", - href: "#contact", - }} + text: "Contact Us", href: "#contact"}} />