Merge version_1 into main #2
261
src/app/page.tsx
261
src/app/page.tsx
@@ -29,107 +29,47 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "products",
|
||||
},
|
||||
{
|
||||
name: "Reviews",
|
||||
id: "testimonials",
|
||||
},
|
||||
{ name: "Home", id: "hero" },
|
||||
{ name: "About", id: "about" },
|
||||
{ name: "Menu", id: "products" },
|
||||
{ name: "Reviews", id: "testimonials" },
|
||||
]}
|
||||
brandName="99 Restaurants"
|
||||
button={{ text: "Book Table", href: "#" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplitKpi
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
background={{ variant: "plain" }}
|
||||
title="Exquisite Dining Experience"
|
||||
description="Discover a blend of seasonal flavors and modern culinary techniques at 99 Restaurants. Join us for an unforgettable meal."
|
||||
kpis={[
|
||||
{
|
||||
value: "15+",
|
||||
label: "Years Served",
|
||||
},
|
||||
{
|
||||
value: "50+",
|
||||
label: "Chef Creations",
|
||||
},
|
||||
{
|
||||
value: "10k+",
|
||||
label: "Happy Guests",
|
||||
},
|
||||
{ value: "15+", label: "Years Served" },
|
||||
{ value: "50+", label: "Chef Creations" },
|
||||
{ value: "10k+", label: "Happy Guests" }
|
||||
]}
|
||||
enableKpiAnimation={true}
|
||||
buttons={[
|
||||
{
|
||||
text: "Book Table",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
text: "View Menu",
|
||||
href: "#products",
|
||||
},
|
||||
{ text: "Book Table", href: "#" },
|
||||
{ text: "View Menu", href: "#products" }
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/side-view-table-served-with-pilaf-with-dried-fruits-served-stewed-meat-with-herbs-bowls_140725-12864.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/side-view-table-served-with-pilaf-with-dried-fruits-served-stewed-meat-with-herbs-bowls_140725-12864.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/happy-redhead-young-lady-sitting-cafe-while-eating-dessert_171337-15426.jpg",
|
||||
alt: "Diner 1",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/gorgeous-brunette-smiling-woman-drinks-juice-coffee-spends-free-time-restaurant_273609-3316.jpg",
|
||||
alt: "Diner 2",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-happy-businessman-drinking-coffee-restaurant_23-2147955260.jpg",
|
||||
alt: "Diner 3",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/cheerful-couple-enjoying-cafe-while-waiter-is-brining-their-order-table_637285-573.jpg",
|
||||
alt: "Diner 4",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/wooden-stand-steak-potatoes-with-greenery-salad_114579-2347.jpg",
|
||||
alt: "Diner 5",
|
||||
},
|
||||
{ src: "http://img.b2bpic.net/free-photo/happy-redhead-young-lady-sitting-cafe-while-eating-dessert_171337-15426.jpg", alt: "Diner 1" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/gorgeous-brunette-smiling-woman-drinks-juice-coffee-spends-free-time-restaurant_273609-3316.jpg", alt: "Diner 2" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/portrait-happy-businessman-drinking-coffee-restaurant_23-2147955260.jpg", alt: "Diner 3" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/cheerful-couple-enjoying-cafe-while-waiter-is-brining-their-order-table_637285-573.jpg", alt: "Diner 4" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/wooden-stand-steak-potatoes-with-greenery-salad_114579-2347.jpg", alt: "Diner 5" }
|
||||
]}
|
||||
avatarText="Join 10,000+ satisfied guests"
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Fresh Ingredients",
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Expert Chefs",
|
||||
icon: Award,
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Family Friendly",
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Fine Dining",
|
||||
icon: Utensils,
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Seasonal Menu",
|
||||
},
|
||||
{ type: "text", text: "Fresh Ingredients" },
|
||||
{ type: "text-icon", text: "Expert Chefs", icon: Award },
|
||||
{ type: "text", text: "Family Friendly" },
|
||||
{ type: "text-icon", text: "Fine Dining", icon: Utensils },
|
||||
{ type: "text", text: "Seasonal Menu" }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -141,18 +81,9 @@ export default function LandingPage() {
|
||||
title="Our Passion for Food"
|
||||
description="At 99 Restaurants, we believe that every meal tells a story. From hand-picked local ingredients to our secret spice blends, we strive for perfection in every bite."
|
||||
bulletPoints={[
|
||||
{
|
||||
title: "Fresh Ingredients",
|
||||
description: "Sourced locally to ensure the highest quality in every dish.",
|
||||
},
|
||||
{
|
||||
title: "Expert Chefs",
|
||||
description: "Our culinary team brings years of Michelin-star experience.",
|
||||
},
|
||||
{
|
||||
title: "Ambiance",
|
||||
description: "Elegant setting designed for your ultimate comfort.",
|
||||
},
|
||||
{ title: "Fresh Ingredients", description: "Sourced locally to ensure the highest quality in every dish." },
|
||||
{ title: "Expert Chefs", description: "Our culinary team brings years of Michelin-star experience." },
|
||||
{ title: "Ambiance", description: "Elegant setting designed for your ultimate comfort." }
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/chef-showing-his-fine-cuisine-professional-food-decoration_482257-10348.jpg"
|
||||
mediaAnimation="blur-reveal"
|
||||
@@ -166,24 +97,9 @@ export default function LandingPage() {
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Signature Prime Cut",
|
||||
price: "$42.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/wooden-stand-steak-potatoes-with-greenery-salad_114579-2347.jpg",
|
||||
},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Garden Herb Pasta",
|
||||
price: "$28.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/spaghetti-with-vegetablesbroccolitomatoespeppers_123827-21568.jpg",
|
||||
},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Velvet Chocolate Tart",
|
||||
price: "$14.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/classic-cheesecake-chopped-strawberries-icing-sugar_140725-9385.jpg",
|
||||
},
|
||||
{ id: "p1", name: "Signature Prime Cut", price: "$42.00", imageSrc: "http://img.b2bpic.net/free-photo/wooden-stand-steak-potatoes-with-greenery-salad_114579-2347.jpg" },
|
||||
{ id: "p2", name: "Garden Herb Pasta", price: "$28.00", imageSrc: "http://img.b2bpic.net/free-photo/spaghetti-with-vegetablesbroccolitomatoespeppers_123827-21568.jpg" },
|
||||
{ id: "p3", name: "Velvet Chocolate Tart", price: "$14.00", imageSrc: "http://img.b2bpic.net/free-photo/classic-cheesecake-chopped-strawberries-icing-sugar_140725-9385.jpg" }
|
||||
]}
|
||||
title="Signature Menu"
|
||||
description="Indulge in our carefully curated selection of signature dishes, crafted to satisfy every palate."
|
||||
@@ -197,46 +113,11 @@ export default function LandingPage() {
|
||||
gridVariant="uniform-all-items-equal"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah Miller",
|
||||
role: "Foodie",
|
||||
company: "Local Blog",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-redhead-young-lady-sitting-cafe-while-eating-dessert_171337-15426.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "James Chen",
|
||||
role: "Critic",
|
||||
company: "Fine Dining Guide",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/gorgeous-brunette-smiling-woman-drinks-juice-coffee-spends-free-time-restaurant_273609-3316.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Emily Watson",
|
||||
role: "Regular Guest",
|
||||
company: "Local",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-businessman-drinking-coffee-restaurant_23-2147955260.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Michael Reed",
|
||||
role: "Regular Guest",
|
||||
company: "Business",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-couple-enjoying-cafe-while-waiter-is-brining-their-order-table_637285-573.jpg?_wi=1",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Jessica Lee",
|
||||
role: "Food Blogger",
|
||||
company: "Urban Eats",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-couple-enjoying-cafe-while-waiter-is-brining-their-order-table_637285-573.jpg?_wi=2",
|
||||
},
|
||||
{ id: "1", name: "Sarah Miller", role: "Foodie", company: "Local Blog", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/happy-redhead-young-lady-sitting-cafe-while-eating-dessert_171337-15426.jpg" },
|
||||
{ id: "2", name: "James Chen", role: "Critic", company: "Fine Dining Guide", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/gorgeous-brunette-smiling-woman-drinks-juice-coffee-spends-free-time-restaurant_273609-3316.jpg" },
|
||||
{ id: "3", name: "Emily Watson", role: "Regular Guest", company: "Local", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-businessman-drinking-coffee-restaurant_23-2147955260.jpg" },
|
||||
{ id: "4", name: "Michael Reed", role: "Regular Guest", company: "Business", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/cheerful-couple-enjoying-cafe-while-waiter-is-brining-their-order-table_637285-573.jpg" },
|
||||
{ id: "5", name: "Jessica Lee", role: "Food Blogger", company: "Urban Eats", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/cheerful-couple-enjoying-cafe-while-waiter-is-brining-their-order-table_637285-573.jpg" }
|
||||
]}
|
||||
title="Guest Testimonials"
|
||||
description="Hear from our guests about their experiences at 99 Restaurants."
|
||||
@@ -249,35 +130,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
title="Frequently Asked Questions"
|
||||
description="Answers to common questions about our dining experience, reservations, and events."
|
||||
imageSrc="http://img.b2bpic.net/free-photo/side-view-table-served-with-pilaf-with-dried-fruits-served-stewed-meat-with-herbs-bowls_140725-12864.jpg?_wi=2"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/side-view-table-served-with-pilaf-with-dried-fruits-served-stewed-meat-with-herbs-bowls_140725-12864.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
faqsAnimation="slide-up"
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Do you accept reservations?",
|
||||
content: "Yes, we highly recommend booking in advance through our website.",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
title: "Are there vegetarian options?",
|
||||
content: "We offer a variety of garden-fresh vegetarian and vegan dishes.",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
title: "Can you host private events?",
|
||||
content: "Our space is perfect for hosting private gatherings and special occasions.",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
title: "Is there parking available?",
|
||||
content: "We provide valet parking for all our guests.",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
title: "Are children welcome?",
|
||||
content: "We are a family-friendly restaurant and welcome guests of all ages.",
|
||||
},
|
||||
{ id: "1", title: "Do you accept reservations?", content: "Yes, we highly recommend booking in advance through our website." },
|
||||
{ id: "2", title: "Are there vegetarian options?", content: "We offer a variety of garden-fresh vegetarian and vegan dishes." },
|
||||
{ id: "3", title: "Can you host private events?", content: "Our space is perfect for hosting private gatherings and special occasions." },
|
||||
{ id: "4", title: "Is there parking available?", content: "We provide valet parking for all our guests." },
|
||||
{ id: "5", title: "Are children welcome?", content: "We are a family-friendly restaurant and welcome guests of all ages." }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -286,49 +147,13 @@ export default function LandingPage() {
|
||||
<FooterBaseCard
|
||||
logoText="99 Restaurants"
|
||||
columns={[
|
||||
{
|
||||
title: "Navigation",
|
||||
items: [
|
||||
{
|
||||
label: "Home",
|
||||
href: "#hero",
|
||||
},
|
||||
{
|
||||
label: "Menu",
|
||||
href: "#products",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Contact",
|
||||
items: [
|
||||
{
|
||||
label: "Reservations",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "123 Dining St",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Terms of Service",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ title: "Navigation", items: [{ label: "Home", href: "#hero" }, { label: "Menu", href: "#products" }] },
|
||||
{ title: "Contact", items: [{ label: "Reservations", href: "#" }, { label: "123 Dining St", href: "#" }] },
|
||||
{ title: "Legal", items: [{ label: "Privacy Policy", href: "#" }, { label: "Terms of Service", href: "#" }] }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user