Merge version_2 into main #1
285
src/app/page.tsx
285
src/app/page.tsx
@@ -32,25 +32,15 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Home", id: "hero"},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "products",
|
||||
},
|
||||
name: "Menu", id: "products"},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Testimonials",
|
||||
id: "testimonials",
|
||||
},
|
||||
name: "Testimonials", id: "testimonials"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="Bliss Dine"
|
||||
/>
|
||||
@@ -59,67 +49,42 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplit
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
title="Welcome to Bliss Dine Restaurant"
|
||||
description="Authentic flavors, elegant ambiance, and memorable dining experiences for family and special occasions. Discover the taste of tradition in every bite."
|
||||
buttons={[
|
||||
{
|
||||
text: "Reserve a Table",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Reserve a Table", href: "#contact"},
|
||||
{
|
||||
text: "View Menu",
|
||||
href: "#products",
|
||||
},
|
||||
text: "View Menu", href: "#products"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/dining-table-with-chairs-tableware_140725-7823.jpg"
|
||||
imageAlt="Bliss Dine Restaurant Elegant Interior"
|
||||
mediaAnimation="blur-reveal"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/happy-little-girl-having-fun-with-her-parents-kitchen_637285-3750.jpg",
|
||||
alt: "Happy family member 1",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/happy-little-girl-having-fun-with-her-parents-kitchen_637285-3750.jpg", alt: "Happy family member 1"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/happy-man-feeding-his-girlfriend-while-having-lunch-with-friends-home_637285-3195.jpg",
|
||||
alt: "Happy family member 2",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/happy-man-feeding-his-girlfriend-while-having-lunch-with-friends-home_637285-3195.jpg", alt: "Happy family member 2"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/group-friends-dining-out_23-2149187240.jpg",
|
||||
alt: "Happy family member 3",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/group-friends-dining-out_23-2149187240.jpg", alt: "Happy family member 3"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/young-happy-woman-her-friends-having-fun-while-drinking-wine-lunch-time-home_637285-3187.jpg",
|
||||
alt: "Happy family member 4",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/young-happy-woman-her-friends-having-fun-while-drinking-wine-lunch-time-home_637285-3187.jpg", alt: "Happy family member 4"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/side-view-woman-working-service-industry_23-2150722790.jpg",
|
||||
alt: "Happy family member 5",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/side-view-woman-working-service-industry_23-2150722790.jpg", alt: "Happy family member 5"},
|
||||
]}
|
||||
avatarText="Join over 5,000 happy diners this year"
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Authentic Indian Spice",
|
||||
},
|
||||
type: "text", text: "Authentic Indian Spice"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Fresh Hand-Picked Ingredients",
|
||||
},
|
||||
type: "text", text: "Fresh Hand-Picked Ingredients"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Traditional Cooking Methods",
|
||||
},
|
||||
type: "text", text: "Traditional Cooking Methods"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Family-Friendly Ambiance",
|
||||
},
|
||||
type: "text", text: "Family-Friendly Ambiance"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Fine Dining Hospitality",
|
||||
},
|
||||
type: "text", text: "Fine Dining Hospitality"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -131,17 +96,11 @@ export default function LandingPage() {
|
||||
description="Bliss Dine Restaurant brings together culinary expertise, authentic spices, and a welcoming atmosphere perfect for your next family gathering."
|
||||
metrics={[
|
||||
{
|
||||
value: "4.8",
|
||||
title: "Star Rating",
|
||||
},
|
||||
value: "4.8", title: "Star Rating"},
|
||||
{
|
||||
value: "772+",
|
||||
title: "Reviews",
|
||||
},
|
||||
value: "772+", title: "Reviews"},
|
||||
{
|
||||
value: "11am",
|
||||
title: "Opens Daily",
|
||||
},
|
||||
value: "11am", title: "Opens Daily"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/side-view-salad-bottom-side-with-herbs-leaves-side-dark-grey-background_140725-134385.jpg"
|
||||
imageAlt="Exquisite Indian dish preparation"
|
||||
@@ -158,47 +117,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Butter Chicken",
|
||||
price: "₹450",
|
||||
variant: "Main Course",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/massaman-curry-frying-pan-with-spices-cement-floor_1150-20780.jpg",
|
||||
},
|
||||
id: "p1", name: "Butter Chicken", price: "₹450", variant: "Main Course", imageSrc: "http://img.b2bpic.net/free-photo/massaman-curry-frying-pan-with-spices-cement-floor_1150-20780.jpg"},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Vegetable Biryani",
|
||||
price: "₹350",
|
||||
variant: "Main Course",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-boiled-rice-plate-with-loby-beans-variety-meat-sauce_141793-3943.jpg",
|
||||
},
|
||||
id: "p2", name: "Vegetable Biryani", price: "₹350", variant: "Main Course", imageSrc: "http://img.b2bpic.net/free-photo/top-view-boiled-rice-plate-with-loby-beans-variety-meat-sauce_141793-3943.jpg"},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Naan Basket",
|
||||
price: "₹150",
|
||||
variant: "Breads",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pakistani-food-cloth-flat-lay_23-2148825098.jpg",
|
||||
},
|
||||
id: "p3", name: "Naan Basket", price: "₹150", variant: "Breads", imageSrc: "http://img.b2bpic.net/free-photo/pakistani-food-cloth-flat-lay_23-2148825098.jpg"},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Samosa Platter",
|
||||
price: "₹200",
|
||||
variant: "Appetizers",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-sliced-potato-pie-with-seasonings-dark-grey-background-pie-cake-bake-dough-ripe_140725-110271.jpg",
|
||||
},
|
||||
id: "p4", name: "Samosa Platter", price: "₹200", variant: "Appetizers", imageSrc: "http://img.b2bpic.net/free-photo/front-view-sliced-potato-pie-with-seasonings-dark-grey-background-pie-cake-bake-dough-ripe_140725-110271.jpg"},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Gulab Jamun",
|
||||
price: "₹120",
|
||||
variant: "Dessert",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-little-delicious-cake-with-green-cream-dark-wall-cookie-biscuit-sweet-sugar-pie-cake_140725-53251.jpg",
|
||||
},
|
||||
id: "p5", name: "Gulab Jamun", price: "₹120", variant: "Dessert", imageSrc: "http://img.b2bpic.net/free-photo/front-view-little-delicious-cake-with-green-cream-dark-wall-cookie-biscuit-sweet-sugar-pie-cake_140725-53251.jpg"},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Yogurt Lassi",
|
||||
price: "₹100",
|
||||
variant: "Beverage",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/glass-cup-sweet-milkshake-with-whipped-cream_114579-84454.jpg",
|
||||
},
|
||||
id: "p6", name: "Yogurt Lassi", price: "₹100", variant: "Beverage", imageSrc: "http://img.b2bpic.net/free-photo/glass-cup-sweet-milkshake-with-whipped-cream_114579-84454.jpg"},
|
||||
]}
|
||||
title="Our Signature Menu"
|
||||
description="Savor the authentic taste of tradition. Our kitchen serves a wide variety of Indian dishes crafted with the finest ingredients."
|
||||
@@ -213,26 +142,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
features={[
|
||||
{
|
||||
title: "Family Friendly",
|
||||
description: "Perfect environment for kids' birthdays and large family gatherings.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/older-friends-eating-restaurant_23-2149316784.jpg",
|
||||
titleImageSrc: "http://img.b2bpic.net/free-photo/group-friends-eating-restaurant_23-2148395390.jpg",
|
||||
buttonText: "Book Now",
|
||||
},
|
||||
title: "Family Friendly", description: "Perfect environment for kids' birthdays and large family gatherings.", imageSrc: "http://img.b2bpic.net/free-photo/older-friends-eating-restaurant_23-2149316784.jpg", titleImageSrc: "http://img.b2bpic.net/free-photo/group-friends-eating-restaurant_23-2148395390.jpg", buttonText: "Book Now"},
|
||||
{
|
||||
title: "Professional Service",
|
||||
description: "Attentive and cooperative staff dedicated to making your visit pleasant.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-happy-waiter-taking-order-from-his-guests-cafe_637285-7842.jpg",
|
||||
titleImageSrc: "http://img.b2bpic.net/free-photo/smiling-waiter-serving-guests-restaurant-preparing-their-table-dining_637285-1914.jpg",
|
||||
buttonText: "Read Reviews",
|
||||
},
|
||||
title: "Professional Service", description: "Attentive and cooperative staff dedicated to making your visit pleasant.", imageSrc: "http://img.b2bpic.net/free-photo/young-happy-waiter-taking-order-from-his-guests-cafe_637285-7842.jpg", titleImageSrc: "http://img.b2bpic.net/free-photo/smiling-waiter-serving-guests-restaurant-preparing-their-table-dining_637285-1914.jpg", buttonText: "Read Reviews"},
|
||||
{
|
||||
title: "Outdoor Seating",
|
||||
description: "Relax and enjoy your meals in our pleasant outdoor dining areas.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/decorated-wedding-celebration-table-with-guests-seats-outdoors-gardens_8353-10891.jpg",
|
||||
titleImageSrc: "http://img.b2bpic.net/free-photo/empty-table-chair_74190-2101.jpg",
|
||||
buttonText: "View Gallery",
|
||||
},
|
||||
title: "Outdoor Seating", description: "Relax and enjoy your meals in our pleasant outdoor dining areas.", imageSrc: "http://img.b2bpic.net/free-photo/decorated-wedding-celebration-table-with-guests-seats-outdoors-gardens_8353-10891.jpg", titleImageSrc: "http://img.b2bpic.net/free-photo/empty-table-chair_74190-2101.jpg", buttonText: "View Gallery"},
|
||||
]}
|
||||
title="Why Dine With Us?"
|
||||
description="We take pride in offering an exceptional experience beyond just the meal."
|
||||
@@ -245,45 +159,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Excellent!",
|
||||
quote: "Delicious food and brilliant staff. Highly recommended for families.",
|
||||
name: "Sarah Johnson",
|
||||
role: "Foodie",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-image-happy-smiling-woman-enjoy-her-morning-french-breakfast-open-cafe-terrace-tasty-organic-food-holding-french-croissant-her-hand_291049-526.jpg",
|
||||
},
|
||||
id: "1", title: "Excellent!", quote: "Delicious food and brilliant staff. Highly recommended for families.", name: "Sarah Johnson", role: "Foodie", imageSrc: "http://img.b2bpic.net/free-photo/close-up-image-happy-smiling-woman-enjoy-her-morning-french-breakfast-open-cafe-terrace-tasty-organic-food-holding-french-croissant-her-hand_291049-526.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
title: "Great Ambiance",
|
||||
quote: "Atmosphere and behavior of staff is very good. Authentic taste.",
|
||||
name: "Michael Chen",
|
||||
role: "Regular Guest",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cute-smiley-couple-holding-glass-champagne_23-2148331813.jpg",
|
||||
},
|
||||
id: "2", title: "Great Ambiance", quote: "Atmosphere and behavior of staff is very good. Authentic taste.", name: "Michael Chen", role: "Regular Guest", imageSrc: "http://img.b2bpic.net/free-photo/cute-smiley-couple-holding-glass-champagne_23-2148331813.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
title: "Perfect for Parties",
|
||||
quote: "Had a great time celebrating a birthday. The staff was super helpful.",
|
||||
name: "Emily Rodriguez",
|
||||
role: "Happy Parent",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-pleased-blonde-male-barber-uniform-thumbs-up-isolated-green-space-with-copy-space_141793-60177.jpg",
|
||||
},
|
||||
id: "3", title: "Perfect for Parties", quote: "Had a great time celebrating a birthday. The staff was super helpful.", name: "Emily Rodriguez", role: "Happy Parent", imageSrc: "http://img.b2bpic.net/free-photo/young-pleased-blonde-male-barber-uniform-thumbs-up-isolated-green-space-with-copy-space_141793-60177.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
title: "Quality Service",
|
||||
quote: "The food presentation was top notch. A truly high-quality experience.",
|
||||
name: "David Kim",
|
||||
role: "Diner",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/group-friends-eating-restaurant_23-2148006670.jpg",
|
||||
},
|
||||
id: "4", title: "Quality Service", quote: "The food presentation was top notch. A truly high-quality experience.", name: "David Kim", role: "Diner", imageSrc: "http://img.b2bpic.net/free-photo/group-friends-eating-restaurant_23-2148006670.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
title: "Authentic Taste",
|
||||
quote: "Best Indian restaurant in Ahmedabad. Loved the variety and taste.",
|
||||
name: "Priya Sharma",
|
||||
role: "Local Expert",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-friends-spending-time-together_23-2148436193.jpg",
|
||||
},
|
||||
id: "5", title: "Authentic Taste", quote: "Best Indian restaurant in Ahmedabad. Loved the variety and taste.", name: "Priya Sharma", role: "Local Expert", imageSrc: "http://img.b2bpic.net/free-photo/front-view-friends-spending-time-together_23-2148436193.jpg"},
|
||||
]}
|
||||
title="What Our Guests Say"
|
||||
description="Join our community of happy food lovers. Your satisfaction is our primary goal."
|
||||
@@ -297,26 +181,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "4.8",
|
||||
title: "Guest Satisfaction",
|
||||
description: "Based on over 770 verified Google reviews.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/photorealistic-wedding-venue-with-intricate-decor-ornaments_23-2151481513.jpg",
|
||||
},
|
||||
id: "m1", value: "4.8", title: "Guest Satisfaction", description: "Based on over 770 verified Google reviews.", imageSrc: "http://img.b2bpic.net/free-photo/photorealistic-wedding-venue-with-intricate-decor-ornaments_23-2151481513.jpg"},
|
||||
{
|
||||
id: "m2",
|
||||
value: "100%",
|
||||
title: "Quality Ingredients",
|
||||
description: "Authentic, fresh, and hand-selected produce.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-pasta-with-meat-tomato-sauce-grey-desk-meat-pastry-pasta-dough-food_140725-79799.jpg",
|
||||
},
|
||||
id: "m2", value: "100%", title: "Quality Ingredients", description: "Authentic, fresh, and hand-selected produce.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-pasta-with-meat-tomato-sauce-grey-desk-meat-pastry-pasta-dough-food_140725-79799.jpg"},
|
||||
{
|
||||
id: "m3",
|
||||
value: "10+",
|
||||
title: "Years Experience",
|
||||
description: "Professional culinary team dedicated to you.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-waiter-recommending-guests-what-order-from-menu-cafe_637285-7834.jpg",
|
||||
},
|
||||
id: "m3", value: "10+", title: "Years Experience", description: "Professional culinary team dedicated to you.", imageSrc: "http://img.b2bpic.net/free-photo/young-waiter-recommending-guests-what-order-from-menu-cafe_637285-7834.jpg"},
|
||||
]}
|
||||
title="Our Hospitality Standards"
|
||||
description="Consistently delivering high quality through dedication and professional service standards."
|
||||
@@ -329,29 +198,21 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Is Jain food available?",
|
||||
content: "Yes, we offer a dedicated selection of delicious Jain options.",
|
||||
},
|
||||
id: "f1", title: "Is Jain food available?", content: "Yes, we offer a dedicated selection of delicious Jain options."},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Can I reserve a table?",
|
||||
content: "Absolutely. You can reserve online or give us a call before visiting.",
|
||||
},
|
||||
id: "f2", title: "Can I reserve a table?", content: "Absolutely. You can reserve online or give us a call before visiting."},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Are there outdoor seating options?",
|
||||
content: "Yes, we have a pleasant outdoor seating area available for our guests.",
|
||||
},
|
||||
id: "f3", title: "Are there outdoor seating options?", content: "Yes, we have a pleasant outdoor seating area available for our guests."},
|
||||
{
|
||||
id: "f4",
|
||||
title: "Do you host kids birthday parties?",
|
||||
content: "Certainly, we are highly recommended for kids' birthday parties and small family events.",
|
||||
},
|
||||
id: "f4", title: "Do you host kids birthday parties?", content: "Certainly, we are highly recommended for kids' birthday parties and small family events."},
|
||||
]}
|
||||
title="Frequently Asked Questions"
|
||||
description="Have questions? We have answers. Find everything you need to know about dining at Bliss."
|
||||
faqsAnimation="slide-up"
|
||||
buttons={[
|
||||
{
|
||||
text: "Contact Us", href: "#contact"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -359,20 +220,15 @@ export default function LandingPage() {
|
||||
<ContactCTA
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
variant: "radial-gradient"}}
|
||||
tag="Visit Us"
|
||||
title="Reserve Your Table Today"
|
||||
description="Located opposite Shreepati Apartments, Savitri Nagar. Join us for an unforgettable meal experience with your family."
|
||||
buttons={[
|
||||
{
|
||||
text: "Reserve Now",
|
||||
href: "#",
|
||||
},
|
||||
text: "Reserve Now", href: "#"},
|
||||
{
|
||||
text: "Get Directions",
|
||||
href: "#",
|
||||
},
|
||||
text: "Get Directions", href: "#"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -381,50 +237,31 @@ export default function LandingPage() {
|
||||
<FooterSimple
|
||||
columns={[
|
||||
{
|
||||
title: "Bliss Dine",
|
||||
items: [
|
||||
title: "Bliss Dine", items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "#about",
|
||||
},
|
||||
label: "About Us", href: "#about"},
|
||||
{
|
||||
label: "Our Menu",
|
||||
href: "#products",
|
||||
},
|
||||
label: "Our Menu", href: "#products"},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Contact", href: "#contact"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Dining",
|
||||
items: [
|
||||
title: "Dining", items: [
|
||||
{
|
||||
label: "Reservations",
|
||||
href: "#",
|
||||
},
|
||||
label: "Reservations", href: "#"},
|
||||
{
|
||||
label: "Offers",
|
||||
href: "#",
|
||||
},
|
||||
label: "Offers", href: "#"},
|
||||
{
|
||||
label: "Jain Options",
|
||||
href: "#",
|
||||
},
|
||||
label: "Jain Options", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
title: "Legal", items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy Policy", href: "#"},
|
||||
{
|
||||
label: "Terms of Service",
|
||||
href: "#",
|
||||
},
|
||||
label: "Terms of Service", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
@@ -435,4 +272,4 @@ export default function LandingPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user