Merge version_1 into main #1
@@ -7,7 +7,7 @@ import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
|
||||
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
|
||||
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
|
||||
|
||||
export default function LandingPage() {
|
||||
export default function GalleryPage() {
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="bounce-effect"
|
||||
@@ -25,32 +25,14 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Menu",
|
||||
id: "/menu",
|
||||
},
|
||||
{
|
||||
name: "Experiences",
|
||||
id: "/experiences",
|
||||
},
|
||||
{
|
||||
name: "Gallery",
|
||||
id: "/gallery",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "/about",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "/contact",
|
||||
},
|
||||
{ name: "Menu", id: "/menu" },
|
||||
{ name: "Experiences", id: "/experiences" },
|
||||
{ name: "Gallery", id: "/gallery" },
|
||||
{ name: "About", id: "/about" },
|
||||
{ name: "Contact", id: "/contact" },
|
||||
]}
|
||||
brandName="b Café"
|
||||
button={{
|
||||
text: "Reserve via WhatsApp",
|
||||
href: "https://wa.me/...",
|
||||
}}
|
||||
button={{ text: "Reserve via WhatsApp", href: "https://wa.me/..." }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -63,22 +45,8 @@ export default function LandingPage() {
|
||||
title="Gallery"
|
||||
description="A glimpse into the b Café experience."
|
||||
products={[
|
||||
{
|
||||
id: "g1",
|
||||
brand: "Interior",
|
||||
name: "Lounge",
|
||||
price: "Visual",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-image-red-coffee-cup-table_613910-12073.jpg",
|
||||
},
|
||||
{
|
||||
id: "g2",
|
||||
brand: "Culinary",
|
||||
name: "Plating",
|
||||
price: "Visual",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lamb-wrapped-with-dough-tomato-sauce_114579-2133.jpg",
|
||||
},
|
||||
{ id: "g1", brand: "Interior", name: "Lounge", price: "Visual", rating: 5, reviewCount: "150", imageSrc: "http://img.b2bpic.net/free-photo/closeup-image-red-coffee-cup-table_613910-12073.jpg" },
|
||||
{ id: "g2", brand: "Culinary", name: "Plating", price: "Visual", rating: 5, reviewCount: "200", imageSrc: "http://img.b2bpic.net/free-photo/lamb-wrapped-with-dough-tomato-sauce_114579-2133.jpg" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -86,16 +54,9 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactText
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
background={{ variant: "plain" }}
|
||||
text="More stories await."
|
||||
buttons={[
|
||||
{
|
||||
text: "Follow on IG",
|
||||
href: "#",
|
||||
},
|
||||
]}
|
||||
buttons={[{ text: "Follow on IG", href: "#" }]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -103,45 +64,9 @@ export default function LandingPage() {
|
||||
<FooterBaseCard
|
||||
logoText="b Café"
|
||||
columns={[
|
||||
{
|
||||
title: "Navigation",
|
||||
items: [
|
||||
{
|
||||
label: "Menu",
|
||||
href: "/menu",
|
||||
},
|
||||
{
|
||||
label: "About",
|
||||
href: "/about",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Experiences",
|
||||
items: [
|
||||
{
|
||||
label: "Brunch",
|
||||
href: "/experiences",
|
||||
},
|
||||
{
|
||||
label: "Celebrations",
|
||||
href: "/experiences",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
{
|
||||
label: "Privacy",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Terms",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ title: "Navigation", items: [{ label: "Menu", href: "/menu" }, { label: "About", href: "/about" }] },
|
||||
{ title: "Experiences", items: [{ label: "Brunch", href: "/experiences" }, { label: "Celebrations", href: "/experiences" }] },
|
||||
{ title: "Legal", items: [{ label: "Privacy", href: "#" }, { label: "Terms", href: "#" }] },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
228
src/app/page.tsx
228
src/app/page.tsx
@@ -28,32 +28,14 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Menu",
|
||||
id: "/menu",
|
||||
},
|
||||
{
|
||||
name: "Experiences",
|
||||
id: "/experiences",
|
||||
},
|
||||
{
|
||||
name: "Gallery",
|
||||
id: "/gallery",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "/about",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "/contact",
|
||||
},
|
||||
{ name: "Menu", id: "/menu" },
|
||||
{ name: "Experiences", id: "/experiences" },
|
||||
{ name: "Gallery", id: "/gallery" },
|
||||
{ name: "About", id: "/about" },
|
||||
{ name: "Contact", id: "/contact" },
|
||||
]}
|
||||
brandName="b Café"
|
||||
button={{
|
||||
text: "Reserve via WhatsApp",
|
||||
href: "https://wa.me/...",
|
||||
}}
|
||||
button={{ text: "Reserve via WhatsApp", href: "https://wa.me/..." }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -61,38 +43,14 @@ export default function LandingPage() {
|
||||
<HeroOverlay
|
||||
title="An Extraordinary Spread. Every Day."
|
||||
description="International buffet dining at its finest — Bengaluru's most celebrated spread."
|
||||
buttons={[
|
||||
{
|
||||
text: "Reserve via WhatsApp",
|
||||
href: "https://wa.me/...",
|
||||
},
|
||||
{
|
||||
text: "Order Takeaway",
|
||||
href: "https://wa.me/...",
|
||||
},
|
||||
]}
|
||||
buttons={[{ text: "Reserve via WhatsApp", href: "https://wa.me/..." }, { text: "Order Takeaway", href: "https://wa.me/..." }]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/high-angle-woman-cutting-food_23-2150124822.jpg"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/side-view-fried-meat-with-fried-zucchini-crackers-human-hand-round-plate_176474-3088.jpg",
|
||||
alt: "Diner 1",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/smoked-chicken-salad-with-lettuce-carrot-lime-garnished-with-strawberry_140725-6806.jpg",
|
||||
alt: "Diner 2",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/white-yellow-sugar-vase_140725-2334.jpg",
|
||||
alt: "Diner 3",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/berry-sponge-cake-covered-with-meringue_140725-3210.jpg",
|
||||
alt: "Diner 4",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/high-angle-delicious-food-table_23-2149636926.jpg",
|
||||
alt: "Diner 5",
|
||||
},
|
||||
{ src: "http://img.b2bpic.net/free-photo/side-view-fried-meat-with-fried-zucchini-crackers-human-hand-round-plate_176474-3088.jpg", alt: "Diner 1" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/smoked-chicken-salad-with-lettuce-carrot-lime-garnished-with-strawberry_140725-6806.jpg", alt: "Diner 2" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/white-yellow-sugar-vase_140725-2334.jpg", alt: "Diner 3" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/berry-sponge-cake-covered-with-meringue_140725-3210.jpg", alt: "Diner 4" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/high-angle-delicious-food-table_23-2149636926.jpg", alt: "Diner 5" },
|
||||
]}
|
||||
avatarText="Join 50,000+ satisfied guests"
|
||||
/>
|
||||
@@ -103,27 +61,9 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
tag: "Abundant",
|
||||
title: "Abundant Spread",
|
||||
subtitle: "Curated selection",
|
||||
description: "The city's widest variety of culinary delights.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/chicken-fajitas-with-mayonnaise-sauces_140725-3225.jpg",
|
||||
},
|
||||
{
|
||||
tag: "Warm",
|
||||
title: "Warm Hospitality",
|
||||
subtitle: "Shangri-La standards",
|
||||
description: "Attentive, refined service in an elegant setting.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-scanning-code_23-2149357909.jpg",
|
||||
},
|
||||
{
|
||||
tag: "Stunning",
|
||||
title: "Stunning Ambience",
|
||||
subtitle: "Modern elegance",
|
||||
description: "Refined, cosmopolitan, and perfectly appointed.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/interior-shot-luxurious-house-dining-room_181624-10412.jpg",
|
||||
},
|
||||
{ tag: "Abundant", title: "Abundant Spread", subtitle: "Curated selection", description: "The city's widest variety of culinary delights.", imageSrc: "http://img.b2bpic.net/free-photo/chicken-fajitas-with-mayonnaise-sauces_140725-3225.jpg" },
|
||||
{ tag: "Warm", title: "Warm Hospitality", subtitle: "Shangri-La standards", description: "Attentive, refined service in an elegant setting.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-scanning-code_23-2149357909.jpg" },
|
||||
{ tag: "Stunning", title: "Stunning Ambience", subtitle: "Modern elegance", description: "Refined, cosmopolitan, and perfectly appointed.", imageSrc: "http://img.b2bpic.net/free-photo/interior-shot-luxurious-house-dining-room_181624-10412.jpg" },
|
||||
]}
|
||||
title="What Sets Us Apart"
|
||||
description="Excellence in every detail."
|
||||
@@ -137,38 +77,10 @@ export default function LandingPage() {
|
||||
gridVariant="four-items-2x2-equal-grid"
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
brand: "Morning",
|
||||
name: "Breakfast Buffet",
|
||||
price: "Experience",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/food-breakfast-table-bed_23-2148007254.jpg",
|
||||
},
|
||||
{
|
||||
id: "p2",
|
||||
brand: "Daytime",
|
||||
name: "Lunch Buffet",
|
||||
price: "Experience",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-fried-pieces-meat-fried-onions_140725-3560.jpg",
|
||||
},
|
||||
{
|
||||
id: "p3",
|
||||
brand: "Weekend",
|
||||
name: "Sunday Brunch",
|
||||
price: "Experience",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/breakfast-table-with-egg-dish-scrambled-eggs-breads-sausages-cheese-jams_140725-6517.jpg",
|
||||
},
|
||||
{
|
||||
id: "p4",
|
||||
brand: "Evening",
|
||||
name: "Dinner Buffet",
|
||||
price: "Experience",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/sliced-salmon-with-arugula-grapefruit-sauce_141793-954.jpg",
|
||||
},
|
||||
{ id: "p1", brand: "Morning", name: "Breakfast Buffet", price: "Experience", rating: 5, reviewCount: "450", imageSrc: "http://img.b2bpic.net/free-photo/food-breakfast-table-bed_23-2148007254.jpg" },
|
||||
{ id: "p2", brand: "Daytime", name: "Lunch Buffet", price: "Experience", rating: 5, reviewCount: "320", imageSrc: "http://img.b2bpic.net/free-photo/medium-fried-pieces-meat-fried-onions_140725-3560.jpg" },
|
||||
{ id: "p3", brand: "Weekend", name: "Sunday Brunch", price: "Experience", rating: 5, reviewCount: "600", imageSrc: "http://img.b2bpic.net/free-photo/breakfast-table-with-egg-dish-scrambled-eggs-breads-sausages-cheese-jams_140725-6517.jpg" },
|
||||
{ id: "p4", brand: "Evening", name: "Dinner Buffet", price: "Experience", rating: 5, reviewCount: "500", imageSrc: "http://img.b2bpic.net/free-photo/sliced-salmon-with-arugula-grapefruit-sauce_141793-954.jpg" },
|
||||
]}
|
||||
title="Our Dining Experience"
|
||||
description="Something for every palate."
|
||||
@@ -182,46 +94,11 @@ export default function LandingPage() {
|
||||
gridVariant="uniform-all-items-equal"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Nagaraj SK",
|
||||
role: "Guest",
|
||||
company: "b Café",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-young-woman-enjoying-drinks_23-2147859549.jpg",
|
||||
},
|
||||
{
|
||||
id: "t2",
|
||||
name: "Alston M.",
|
||||
role: "Guest",
|
||||
company: "b Café",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-having-date-together-luxurious-restaurant_23-2150517423.jpg",
|
||||
},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Kirti A.",
|
||||
role: "Guest",
|
||||
company: "b Café",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/successful-young-man-stylish-hat-relaxing-alone-cozy-cafeteria-lunch-break-looking-with-happy-expression_273609-1935.jpg",
|
||||
},
|
||||
{
|
||||
id: "t4",
|
||||
name: "SNK",
|
||||
role: "Guest",
|
||||
company: "b Café",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/adorable-lovely-woman-fashion-clothes-is-sitting-open-air-cafe-is-using-smartphone-waiting-friends-city-lights-background_291650-842.jpg",
|
||||
},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Priya D.",
|
||||
role: "Guest",
|
||||
company: "b Café",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-brunette-woman-drinks-morning-coffee-cafe_613910-12134.jpg",
|
||||
},
|
||||
{ id: "t1", name: "Nagaraj SK", role: "Guest", company: "b Café", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-young-woman-enjoying-drinks_23-2147859549.jpg" },
|
||||
{ id: "t2", name: "Alston M.", role: "Guest", company: "b Café", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/couple-having-date-together-luxurious-restaurant_23-2150517423.jpg" },
|
||||
{ id: "t3", name: "Kirti A.", role: "Guest", company: "b Café", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/successful-young-man-stylish-hat-relaxing-alone-cozy-cafeteria-lunch-break-looking-with-happy-expression_273609-1935.jpg" },
|
||||
{ id: "t4", name: "SNK", role: "Guest", company: "b Café", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/adorable-lovely-woman-fashion-clothes-is-sitting-open-air-cafe-is-using-smartphone-waiting-friends-city-lights-background_291650-842.jpg" },
|
||||
{ id: "t5", name: "Priya D.", role: "Guest", company: "b Café", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-brunette-woman-drinks-morning-coffee-cafe_613910-12134.jpg" },
|
||||
]}
|
||||
title="Guest Quotes"
|
||||
description="Hear from our patrons."
|
||||
@@ -231,20 +108,9 @@ export default function LandingPage() {
|
||||
<div id="footer-cta" data-section="footer-cta">
|
||||
<ContactText
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
background={{ variant: "gradient-bars" }}
|
||||
text="Join us for an extraordinary culinary experience."
|
||||
buttons={[
|
||||
{
|
||||
text: "Reserve via WhatsApp",
|
||||
href: "https://wa.me/...",
|
||||
},
|
||||
{
|
||||
text: "Call Us",
|
||||
href: "tel:...",
|
||||
},
|
||||
]}
|
||||
buttons={[{ text: "Reserve via WhatsApp", href: "https://wa.me/..." }, { text: "Call Us", href: "tel:..." }]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -252,45 +118,9 @@ export default function LandingPage() {
|
||||
<FooterBaseCard
|
||||
logoText="b Café"
|
||||
columns={[
|
||||
{
|
||||
title: "Navigation",
|
||||
items: [
|
||||
{
|
||||
label: "Menu",
|
||||
href: "/menu",
|
||||
},
|
||||
{
|
||||
label: "About",
|
||||
href: "/about",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Experiences",
|
||||
items: [
|
||||
{
|
||||
label: "Brunch",
|
||||
href: "/experiences",
|
||||
},
|
||||
{
|
||||
label: "Celebrations",
|
||||
href: "/experiences",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
{
|
||||
label: "Privacy",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Terms",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ title: "Navigation", items: [{ label: "Menu", href: "/menu" }, { label: "About", href: "/about" }] },
|
||||
{ title: "Experiences", items: [{ label: "Brunch", href: "/experiences" }, { label: "Celebrations", href: "/experiences" }] },
|
||||
{ title: "Legal", items: [{ label: "Privacy", href: "#" }, { label: "Terms", href: "#" }] },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user