Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #1.
This commit is contained in:
215
src/app/page.tsx
215
src/app/page.tsx
@@ -30,93 +30,54 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
{
|
||||
name: "Experience",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Services",
|
||||
id: "features",
|
||||
},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "products",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Home", id: "hero" },
|
||||
{ name: "Experience", id: "about" },
|
||||
{ name: "Services", id: "features" },
|
||||
{ name: "Menu", id: "products" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
brandName="Ondine"
|
||||
button={{
|
||||
text: "Book Now", href: "#contact"}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboard
|
||||
background={{
|
||||
variant: "sparkles-gradient",
|
||||
}}
|
||||
variant: "sparkles-gradient"}}
|
||||
title="Experience Serenity by the Nile"
|
||||
description="Discover the ultimate riverside retreat in the heart of Maadi. Enjoy curated coffees, tranquil views, and an atmosphere that defines relaxation."
|
||||
buttons={[
|
||||
{
|
||||
text: "Reserve Your Table",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Reserve Your Table", href: "#contact"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/great-landscape-opens-cosy-dinner-table_8353-93.jpg"
|
||||
mediaAnimation="blur-reveal"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/cafe-dinner-landscape-bar-summer_1203-5209.jpg",
|
||||
alt: "happy diner young professional",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/cafe-dinner-landscape-bar-summer_1203-5209.jpg", alt: "happy diner young professional"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/vertical-shot-parachutes-flying-breathtaking-sunset_181624-1325.jpg",
|
||||
alt: "smiling client portrait",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/vertical-shot-parachutes-flying-breathtaking-sunset_181624-1325.jpg", alt: "smiling client portrait"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/beach-chair-summer-sky-white_1203-5683.jpg",
|
||||
alt: "satisfied guest dining",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/beach-chair-summer-sky-white_1203-5683.jpg", alt: "satisfied guest dining"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/unfocused-background-with-wooden-furniture_1203-1690.jpg",
|
||||
alt: "relaxed young man",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/unfocused-background-with-wooden-furniture_1203-1690.jpg", alt: "relaxed young man"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/water-glass-bottle-iced-latte-pink-stand-salt-paper-wooden-table_343596-1518.jpg",
|
||||
alt: "friendly customer",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/water-glass-bottle-iced-latte-pink-stand-salt-paper-wooden-table_343596-1518.jpg", alt: "friendly customer"},
|
||||
]}
|
||||
avatarText="Join 500+ happy guests"
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/bird-city-sparrow-sitting-table-outdoor-cafe_1153-4661.jpg",
|
||||
alt: "cafe scene",
|
||||
},
|
||||
type: "image", src: "http://img.b2bpic.net/free-photo/bird-city-sparrow-sitting-table-outdoor-cafe_1153-4661.jpg", alt: "cafe scene"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Riverside Dining",
|
||||
},
|
||||
type: "text", text: "Riverside Dining"},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/wooden-table-chairs-tropical-beach-resort_1373-494.jpg",
|
||||
alt: "comfortable seating",
|
||||
},
|
||||
type: "image", src: "http://img.b2bpic.net/free-photo/wooden-table-chairs-tropical-beach-resort_1373-494.jpg", alt: "comfortable seating"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Premium Coffee",
|
||||
},
|
||||
type: "text", text: "Premium Coffee"},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/bird-city-sparrow-sitting-table-outdoor-cafe_1153-4660.jpg",
|
||||
alt: "sunset view",
|
||||
},
|
||||
type: "image", src: "http://img.b2bpic.net/free-photo/bird-city-sparrow-sitting-table-outdoor-cafe_1153-4660.jpg", alt: "sunset view"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -129,17 +90,11 @@ export default function LandingPage() {
|
||||
description="Ondine isn't just a place to dine; it's a sanctuary for the senses. Nestled on the banks of the Nile, we offer an escape from the city rush. Join us for a morning coffee or an elegant evening as the sun sets over the water."
|
||||
bulletPoints={[
|
||||
{
|
||||
title: "Breathtaking Views",
|
||||
description: "Direct, unobstructed panoramic views of the Nile River.",
|
||||
},
|
||||
title: "Breathtaking Views", description: "Direct, unobstructed panoramic views of the Nile River."},
|
||||
{
|
||||
title: "Calm Atmosphere",
|
||||
description: "A quiet, serene environment perfect for conversation and unwinding.",
|
||||
},
|
||||
title: "Calm Atmosphere", description: "A quiet, serene environment perfect for conversation and unwinding."},
|
||||
{
|
||||
title: "Premium Hospitality",
|
||||
description: "Dedicated service ensuring your experience is comfortable and memorable.",
|
||||
},
|
||||
title: "Premium Hospitality", description: "Dedicated service ensuring your experience is comfortable and memorable."},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/autumn-scenery_1204-338.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
@@ -153,26 +108,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Artisan Coffee",
|
||||
subtitle: "Premium selection",
|
||||
category: "Drinks",
|
||||
value: "Daily",
|
||||
},
|
||||
id: "f1", title: "Artisan Coffee", subtitle: "Premium selection", category: "Drinks", value: "Daily"},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Relaxed Lounge",
|
||||
subtitle: "Cozy outdoor seating",
|
||||
category: "Atmosphere",
|
||||
value: "Evening",
|
||||
},
|
||||
id: "f2", title: "Relaxed Lounge", subtitle: "Cozy outdoor seating", category: "Atmosphere", value: "Evening"},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Panoramic Nile View",
|
||||
subtitle: "Breathtaking scenery",
|
||||
category: "Location",
|
||||
value: "Maadi",
|
||||
},
|
||||
id: "f3", title: "Panoramic Nile View", subtitle: "Breathtaking scenery", category: "Location", value: "Maadi"},
|
||||
]}
|
||||
title="Why Choose Ondine"
|
||||
description="We specialize in curating experiences that prioritize atmosphere and comfort above all else."
|
||||
@@ -187,41 +127,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Garden Appetizer",
|
||||
price: "$8.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/sauteed-roasted-lamb-bone-served-teriyaki-sauce_114579-1895.jpg",
|
||||
},
|
||||
id: "p1", name: "Garden Appetizer", price: "$8.00", imageSrc: "http://img.b2bpic.net/free-photo/sauteed-roasted-lamb-bone-served-teriyaki-sauce_114579-1895.jpg"},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Riverview Seafood Pasta",
|
||||
price: "$18.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/vegetable-salad-with-caviar-shrimps_140725-6375.jpg",
|
||||
},
|
||||
id: "p2", name: "Riverview Seafood Pasta", price: "$18.00", imageSrc: "http://img.b2bpic.net/free-photo/vegetable-salad-with-caviar-shrimps_140725-6375.jpg"},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Fresh Tropical Blend",
|
||||
price: "$6.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cocktails-tropical-fruits_23-2147795386.jpg",
|
||||
},
|
||||
id: "p3", name: "Fresh Tropical Blend", price: "$6.00", imageSrc: "http://img.b2bpic.net/free-photo/cocktails-tropical-fruits_23-2147795386.jpg"},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Velvet Chocolate Tart",
|
||||
price: "$7.50",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/classic-cheesecake-chopped-strawberries-icing-sugar_140725-9385.jpg",
|
||||
},
|
||||
id: "p4", name: "Velvet Chocolate Tart", price: "$7.50", imageSrc: "http://img.b2bpic.net/free-photo/classic-cheesecake-chopped-strawberries-icing-sugar_140725-9385.jpg"},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Nile Caesar Salad",
|
||||
price: "$9.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-large-bowl-with-freshly-prepared-vegetable-salad-female-hands_169016-10957.jpg",
|
||||
},
|
||||
id: "p5", name: "Nile Caesar Salad", price: "$9.00", imageSrc: "http://img.b2bpic.net/free-photo/close-up-large-bowl-with-freshly-prepared-vegetable-salad-female-hands_169016-10957.jpg"},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Classic Mint Lemonade",
|
||||
price: "$5.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-drinks-soft-lemonade-with-yellow-straw-table_141793-12525.jpg",
|
||||
},
|
||||
id: "p6", name: "Classic Mint Lemonade", price: "$5.00", imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-drinks-soft-lemonade-with-yellow-straw-table_141793-12525.jpg"},
|
||||
]}
|
||||
title="Our Menu Favorites"
|
||||
description="From light bites to refreshments, curated to complement your time by the river."
|
||||
@@ -233,30 +149,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Sarah Ahmed",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-beautiful-women-work-portable-laptop-computer-charming-female-student-using-net-book-while-sitting-cafe_1153-7026.jpg",
|
||||
},
|
||||
id: "t1", name: "Sarah Ahmed", imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-beautiful-women-work-portable-laptop-computer-charming-female-student-using-net-book-while-sitting-cafe_1153-7026.jpg"},
|
||||
{
|
||||
id: "t2",
|
||||
name: "Mohamed Hassan",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/attractive-happy-young-bearded-man-trendy-hat-texting-messages-via-social-networks-browsing-internet-using-free-wifi-his-electronic-device-coffee-break-restaurant_273609-1934.jpg",
|
||||
},
|
||||
id: "t2", name: "Mohamed Hassan", imageSrc: "http://img.b2bpic.net/free-photo/attractive-happy-young-bearded-man-trendy-hat-texting-messages-via-social-networks-browsing-internet-using-free-wifi-his-electronic-device-coffee-break-restaurant_273609-1934.jpg"},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Layla Khaled",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/charming-brunette-with-long-shiny-hair_1304-5010.jpg",
|
||||
},
|
||||
id: "t3", name: "Layla Khaled", imageSrc: "http://img.b2bpic.net/free-photo/charming-brunette-with-long-shiny-hair_1304-5010.jpg"},
|
||||
{
|
||||
id: "t4",
|
||||
name: "Omar Farid",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-people-with-delicious-cocktails_23-2150124812.jpg",
|
||||
},
|
||||
id: "t4", name: "Omar Farid", imageSrc: "http://img.b2bpic.net/free-photo/front-view-people-with-delicious-cocktails_23-2150124812.jpg"},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Nadia Ibrahim",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-beautiful-woman-drinking-coffee_23-2148395483.jpg",
|
||||
},
|
||||
id: "t5", name: "Nadia Ibrahim", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-beautiful-woman-drinking-coffee_23-2148395483.jpg"},
|
||||
]}
|
||||
cardTitle="Guest Reflections"
|
||||
cardTag="Reviews"
|
||||
@@ -269,20 +170,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "q1",
|
||||
title: "Do I need a reservation?",
|
||||
content: "For prime Nile-view seating, we recommend reserving in advance.",
|
||||
},
|
||||
id: "q1", title: "Do I need a reservation?", content: "For prime Nile-view seating, we recommend reserving in advance."},
|
||||
{
|
||||
id: "q2",
|
||||
title: "Are you open for breakfast?",
|
||||
content: "We offer a selection of morning favorites to start your day by the water.",
|
||||
},
|
||||
id: "q2", title: "Are you open for breakfast?", content: "We offer a selection of morning favorites to start your day by the water."},
|
||||
{
|
||||
id: "q3",
|
||||
title: "What are your operating hours?",
|
||||
content: "We are open daily until 12:00 AM.",
|
||||
},
|
||||
id: "q3", title: "What are your operating hours?", content: "We are open daily until 12:00 AM."},
|
||||
]}
|
||||
sideTitle="Questions & Answers"
|
||||
faqsAnimation="slide-up"
|
||||
@@ -293,16 +185,13 @@ export default function LandingPage() {
|
||||
<ContactCTA
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
variant: "radial-gradient"}}
|
||||
tag="Visit Us"
|
||||
title="Ready for a riverside evening?"
|
||||
description="Book your table at Ondine and enjoy the best view in Maadi."
|
||||
buttons={[
|
||||
{
|
||||
text: "Contact Us Now",
|
||||
href: "mailto:hello@ondine.com",
|
||||
},
|
||||
text: "Contact Us Now", href: "mailto:hello@ondine.com"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -313,29 +202,19 @@ export default function LandingPage() {
|
||||
logoText="Ondine Maadi"
|
||||
columns={[
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "#about",
|
||||
},
|
||||
label: "About Us", href: "#about"},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Contact", href: "#contact"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
title: "Legal", items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy Policy", href: "#"},
|
||||
{
|
||||
label: "Terms of Service",
|
||||
href: "#",
|
||||
},
|
||||
label: "Terms of Service", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user