Merge version_1 into main

Merge version_1 into main
This commit was merged in pull request #2.
This commit is contained in:
2026-05-07 16:57:33 +00:00

View File

@@ -29,26 +29,11 @@ export default function LandingPage() {
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarStyleApple <NavbarStyleApple
navItems={[ navItems={[
{ { name: "Home", id: "/" },
name: "Home", { name: "Menu", id: "/menu" },
id: "/", { name: "Reservations", id: "/reservations" },
}, { name: "About", id: "/about" },
{ { name: "Contact", id: "/contact" },
name: "Menu",
id: "/menu",
},
{
name: "Reservations",
id: "/reservations",
},
{
name: "About",
id: "/about",
},
{
name: "Contact",
id: "/contact",
},
]} ]}
brandName="Rowleys" brandName="Rowleys"
/> />
@@ -59,40 +44,16 @@ export default function LandingPage() {
logoText="Rowleys" logoText="Rowleys"
description="Dubais Destination for Premium Steak. Expertly crafted steaks, premium ingredients, and exceptional hospitality." description="Dubais Destination for Premium Steak. Expertly crafted steaks, premium ingredients, and exceptional hospitality."
buttons={[ buttons={[
{ { text: "Reserve a Table", href: "/reservations" },
text: "Reserve a Table", { text: "Explore Menu", href: "/menu" },
href: "/reservations",
},
{
text: "Explore Menu",
href: "/menu",
},
]} ]}
slides={[ slides={[
{ { imageSrc: "http://img.b2bpic.net/free-photo/delicious-meat-table_23-2150857796.jpg", imageAlt: "Cinematic steak grilling" },
imageSrc: "http://img.b2bpic.net/free-photo/delicious-meat-table_23-2150857796.jpg?_wi=1", { imageSrc: "http://img.b2bpic.net/free-photo/some-macaroni-black-plate-black-background-side-view_176474-3927.jpg", imageAlt: "Luxury dining room" },
imageAlt: "Cinematic steak grilling", { imageSrc: "http://img.b2bpic.net/free-photo/top-view-dining-tables-without-food_23-2150157791.jpg", imageAlt: "Wine pairing" },
}, { imageSrc: "http://img.b2bpic.net/free-photo/top-view-dining-tables-without-food_23-2150157780.jpg", imageAlt: "Chef plating" },
{ { imageSrc: "http://img.b2bpic.net/free-photo/top-view-dining-tables-without-food_23-2150157824.jpg", imageAlt: "Fire grilling" },
imageSrc: "http://img.b2bpic.net/free-photo/some-macaroni-black-plate-black-background-side-view_176474-3927.jpg", { imageSrc: "http://img.b2bpic.net/free-photo/top-view-wedding-table-arrangement_23-2150279488.jpg", imageAlt: "Atmosphere" },
imageAlt: "Luxury dining room",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/top-view-dining-tables-without-food_23-2150157791.jpg",
imageAlt: "Wine pairing",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/top-view-dining-tables-without-food_23-2150157780.jpg",
imageAlt: "Chef plating",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/top-view-dining-tables-without-food_23-2150157824.jpg",
imageAlt: "Fire grilling",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/top-view-wedding-table-arrangement_23-2150279488.jpg",
imageAlt: "Atmosphere",
},
]} ]}
/> />
</div> </div>
@@ -104,40 +65,19 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
features={[ features={[
{ {
title: "Premium Cuts", title: "Premium Cuts", description: "Only the finest, hand-selected dry-aged beef.", media: { imageSrc: "http://img.b2bpic.net/free-vector/restaurant-bar-hand-drawn-icon-web-print-mobile_1057-11220.jpg", imageAlt: "Premium Cuts" },
description: "Only the finest, hand-selected dry-aged beef.",
media: {
imageSrc: "http://img.b2bpic.net/free-vector/restaurant-bar-hand-drawn-icon-web-print-mobile_1057-11220.jpg",
imageAlt: "Premium Cuts",
},
items: [], items: [],
reverse: false, reverse: false
imageSrc: "http://img.b2bpic.net/free-photo/delicious-meat-table_23-2150857796.jpg?_wi=2",
imageAlt: "luxury steak icon gold",
}, },
{ {
title: "Exceptional Service", title: "Exceptional Service", description: "Attentive, personalized hospitality.", media: { imageSrc: "http://img.b2bpic.net/free-vector/four-golden-stars_1017-7698.jpg", imageAlt: "Service" },
description: "Attentive, personalized hospitality.",
media: {
imageSrc: "http://img.b2bpic.net/free-vector/four-golden-stars_1017-7698.jpg",
imageAlt: "Service",
},
items: [], items: [],
reverse: true, reverse: true
imageSrc: "http://img.b2bpic.net/free-vector/dark-bbq-vintage-logo-set-different-sizes-titles_1284-33744.jpg",
imageAlt: "luxury steak icon gold",
}, },
{ {
title: "Elegant Ambiance", title: "Elegant Ambiance", description: "A sophisticated setting for memories.", media: { imageSrc: "http://img.b2bpic.net/free-photo/tuna-sushi_1203-3743.jpg", imageAlt: "Ambiance" },
description: "A sophisticated setting for memories.",
media: {
imageSrc: "http://img.b2bpic.net/free-photo/tuna-sushi_1203-3743.jpg?_wi=1",
imageAlt: "Ambiance",
},
items: [], items: [],
reverse: false, reverse: false
imageSrc: "http://img.b2bpic.net/free-photo/fried-meat-served-with-eggplants-tomatoes_141793-738.jpg?_wi=1",
imageAlt: "luxury steak icon gold",
}, },
]} ]}
title="Unrivaled Craftsmanship" title="Unrivaled Craftsmanship"
@@ -147,46 +87,17 @@ export default function LandingPage() {
<div id="products" data-section="products"> <div id="products" data-section="products">
<ProductCardOne <ProductCardOne
animationType="slide-up"
textboxLayout="default" textboxLayout="default"
gridVariant="three-columns-all-equal-width" gridVariant="three-columns-all-equal-width"
useInvertedBackground={false} useInvertedBackground={false}
products={[ products={[
{ { id: "p1", name: "Classic Ribeye", price: "AED 350", imageSrc: "http://img.b2bpic.net/free-photo/tuna-sushi_1203-3743.jpg" },
id: "p1", { id: "p2", name: "Wagyu Ribeye", price: "AED 550", imageSrc: "http://img.b2bpic.net/free-photo/fried-meat-served-with-eggplants-tomatoes_141793-738.jpg" },
name: "Classic Ribeye", { id: "p3", name: "Tomahawk Steak", price: "AED 750", imageSrc: "http://img.b2bpic.net/free-photo/putting-piece-meat-steak-into-another-persons-plate-with-salad_114579-3687.jpg" },
price: "AED 350", { id: "p4", name: "Filet Mignon", price: "AED 400", imageSrc: "http://img.b2bpic.net/free-photo/gourmet-seared-duck-breast-with-roasted-vegetables-rich-sauce_84443-72273.jpg" },
imageSrc: "http://img.b2bpic.net/free-photo/tuna-sushi_1203-3743.jpg?_wi=2", { id: "p5", name: "Striploin", price: "AED 380", imageSrc: "http://img.b2bpic.net/free-photo/steak-served-with-grilled-tomato-pepper-sauce_141793-974.jpg" },
}, { id: "p6", name: "T-Bone Special", price: "AED 450", imageSrc: "http://img.b2bpic.net/free-photo/lamb-steak-slices-served-with-mashed-potato_140725-5854.jpg" },
{
id: "p2",
name: "Wagyu Ribeye",
price: "AED 550",
imageSrc: "http://img.b2bpic.net/free-photo/fried-meat-served-with-eggplants-tomatoes_141793-738.jpg?_wi=2",
},
{
id: "p3",
name: "Tomahawk Steak",
price: "AED 750",
imageSrc: "http://img.b2bpic.net/free-photo/putting-piece-meat-steak-into-another-persons-plate-with-salad_114579-3687.jpg",
},
{
id: "p4",
name: "Filet Mignon",
price: "AED 400",
imageSrc: "http://img.b2bpic.net/free-photo/gourmet-seared-duck-breast-with-roasted-vegetables-rich-sauce_84443-72273.jpg",
},
{
id: "p5",
name: "Striploin",
price: "AED 380",
imageSrc: "http://img.b2bpic.net/free-photo/steak-served-with-grilled-tomato-pepper-sauce_141793-974.jpg",
},
{
id: "p6",
name: "T-Bone Special",
price: "AED 450",
imageSrc: "http://img.b2bpic.net/free-photo/lamb-steak-slices-served-with-mashed-potato_140725-5854.jpg",
},
]} ]}
title="Signature Steaks" title="Signature Steaks"
description="Masterfully prepared signature dishes." description="Masterfully prepared signature dishes."
@@ -200,18 +111,9 @@ export default function LandingPage() {
title="About Rowleys" title="About Rowleys"
description="Born from a passion for perfection, Rowleys Steakhouse redefines the luxury dining experience." description="Born from a passion for perfection, Rowleys Steakhouse redefines the luxury dining experience."
bulletPoints={[ bulletPoints={[
{ { title: "Flame-Grilled Perfection", description: "Expertly seared in our custom wood-fired grill." },
title: "Flame-Grilled Perfection", { title: "Exceptional Hospitality", description: "Personalized service by experienced staff." },
description: "Expertly seared in our custom wood-fired grill.", { title: "Refined Ambiance", description: "Elegant, sophisticated, and warm." },
},
{
title: "Exceptional Hospitality",
description: "Personalized service by experienced staff.",
},
{
title: "Refined Ambiance",
description: "Elegant, sophisticated, and warm.",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/man-cutting-steak-round-shape-wearing-black-gloves_140725-8334.jpg" imageSrc="http://img.b2bpic.net/free-photo/man-cutting-steak-round-shape-wearing-black-gloves_140725-8334.jpg"
mediaAnimation="slide-up" mediaAnimation="slide-up"
@@ -224,41 +126,11 @@ export default function LandingPage() {
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
testimonials={[ testimonials={[
{ { id: "1", name: "Sarah Johnson", role: "Food Critic", testimonial: "One of the best steaks in Dubai.", imageSrc: "http://img.b2bpic.net/free-photo/woman-kissing-man-with-flowers-cheek_23-2148014453.jpg" },
id: "1", { id: "2", name: "Michael Chen", role: "Regular Guest", testimonial: "Exceptional hospitality!", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-with-coffee-cup_23-2149005429.jpg" },
name: "Sarah Johnson", { id: "3", name: "Emily Rodriguez", role: "Traveler", testimonial: "An unforgettable meal.", imageSrc: "http://img.b2bpic.net/free-photo/man-chef-holding-rhubarb-kitchen_1303-32145.jpg" },
role: "Food Critic", { id: "4", name: "David Kim", role: "Business Executive", testimonial: "Best steak in the city.", imageSrc: "http://img.b2bpic.net/free-photo/happy-close-up-portrait-beautiful-black-skinned-woman-wearing-blouse-flower-headband-enjoying-dinner-while-eating-restaurant_613910-5625.jpg" },
testimonial: "One of the best steaks in Dubai.", { id: "5", name: "Layla Ahmed", role: "Local Gourmet", testimonial: "Service and quality never disappoint.", imageSrc: "http://img.b2bpic.net/free-photo/pretty-young-woman-partying-home_23-2148741472.jpg" },
imageSrc: "http://img.b2bpic.net/free-photo/woman-kissing-man-with-flowers-cheek_23-2148014453.jpg",
},
{
id: "2",
name: "Michael Chen",
role: "Regular Guest",
testimonial: "Exceptional hospitality!",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-with-coffee-cup_23-2149005429.jpg",
},
{
id: "3",
name: "Emily Rodriguez",
role: "Traveler",
testimonial: "An unforgettable meal.",
imageSrc: "http://img.b2bpic.net/free-photo/man-chef-holding-rhubarb-kitchen_1303-32145.jpg",
},
{
id: "4",
name: "David Kim",
role: "Business Executive",
testimonial: "Best steak in the city.",
imageSrc: "http://img.b2bpic.net/free-photo/happy-close-up-portrait-beautiful-black-skinned-woman-wearing-blouse-flower-headband-enjoying-dinner-while-eating-restaurant_613910-5625.jpg",
},
{
id: "5",
name: "Layla Ahmed",
role: "Local Gourmet",
testimonial: "Service and quality never disappoint.",
imageSrc: "http://img.b2bpic.net/free-photo/pretty-young-woman-partying-home_23-2148741472.jpg",
},
]} ]}
title="Guest Experiences" title="Guest Experiences"
description="What our guests say." description="What our guests say."
@@ -268,16 +140,9 @@ export default function LandingPage() {
<div id="contact-section" data-section="contact-section"> <div id="contact-section" data-section="contact-section">
<ContactText <ContactText
useInvertedBackground={false} useInvertedBackground={false}
background={{ background={{ variant: "gradient-bars" }}
variant: "gradient-bars",
}}
text="Reserve your premium dining experience at Rowleys Steakhouse." text="Reserve your premium dining experience at Rowleys Steakhouse."
buttons={[ buttons={[{ text: "Book Now", href: "/reservations" }]}
{
text: "Book Now",
href: "/reservations",
},
]}
/> />
</div> </div>
@@ -285,49 +150,9 @@ export default function LandingPage() {
<FooterBaseCard <FooterBaseCard
logoText="Rowleys" logoText="Rowleys"
columns={[ columns={[
{ { title: "Navigation", items: [{ label: "Menu", href: "/menu" }, { label: "About", href: "/about" }, { label: "Reservations", href: "/reservations" }] },
title: "Navigation", { title: "Location", items: [{ label: "Downtown Dubai", href: "#" }, { label: "Parking Info", href: "#" }] },
items: [ { title: "Contact", items: [{ label: "+971 4 000 0000", href: "tel:+97140000000" }, { label: "reservations@rowleys.com", href: "mailto:reservations@rowleys.com" }] },
{
label: "Menu",
href: "/menu",
},
{
label: "About",
href: "/about",
},
{
label: "Reservations",
href: "/reservations",
},
],
},
{
title: "Location",
items: [
{
label: "Downtown Dubai",
href: "#",
},
{
label: "Parking Info",
href: "#",
},
],
},
{
title: "Contact",
items: [
{
label: "+971 4 000 0000",
href: "tel:+97140000000",
},
{
label: "reservations@rowleys.com",
href: "mailto:reservations@rowleys.com",
},
],
},
]} ]}
copyrightText="© 2025 Rowleys Steakhouse" copyrightText="© 2025 Rowleys Steakhouse"
/> />