Merge version_2 into main #1
240
src/app/page.tsx
240
src/app/page.tsx
@@ -33,21 +33,13 @@ export default function LandingPage() {
|
||||
<NavbarStyleCentered
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Home", id: "hero"},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "product",
|
||||
},
|
||||
name: "Menu", id: "product"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="Yeon Gyeong"
|
||||
/>
|
||||
@@ -56,66 +48,41 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboard
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
title="Authentic Flavors, Timeless Tradition"
|
||||
description="Experience the true essence of Chinese cuisine at Yeon Gyeong, where heritage meets excellence in every bite."
|
||||
buttons={[
|
||||
{
|
||||
text: "View Menu",
|
||||
href: "#product",
|
||||
},
|
||||
text: "View Menu", href: "#product"},
|
||||
{
|
||||
text: "Book a Table",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Reserve Your Table", href: "#contact"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/assortment-traditional-indonesian-bakso_23-2148933292.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/medium-shot-man-eating-salmon-bowl_23-2150533974.jpg",
|
||||
alt: "Happy customer",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/medium-shot-man-eating-salmon-bowl_23-2150533974.jpg", alt: "Happy customer"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/asian-people-having-dinner-party_23-2149552679.jpg",
|
||||
alt: "Happy customer",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/asian-people-having-dinner-party_23-2149552679.jpg", alt: "Happy customer"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/side-view-smiley-asian-man-home_23-2149628589.jpg",
|
||||
alt: "Happy customer",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/side-view-smiley-asian-man-home_23-2149628589.jpg", alt: "Happy customer"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/chatting-with-girlfriend_1098-16717.jpg",
|
||||
alt: "Happy customer",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/chatting-with-girlfriend_1098-16717.jpg", alt: "Happy customer"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-young-friends-restaurant_23-2148395397.jpg",
|
||||
alt: "Happy customer",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-young-friends-restaurant_23-2148395397.jpg", alt: "Happy customer"},
|
||||
]}
|
||||
avatarText="Join 15,000+ happy diners"
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Dim Sum Perfection",
|
||||
},
|
||||
type: "text", text: "Dim Sum Perfection"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Family Style Dining",
|
||||
},
|
||||
type: "text", text: "Family Style Dining"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Fresh Ingredients Daily",
|
||||
},
|
||||
type: "text", text: "Fresh Ingredients Daily"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Heritage Recipes",
|
||||
},
|
||||
type: "text", text: "Heritage Recipes"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Authentic Atmosphere",
|
||||
},
|
||||
type: "text", text: "Authentic Atmosphere"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -127,17 +94,11 @@ export default function LandingPage() {
|
||||
description="For over two decades, Yeon Gyeong has been serving authentic Chinese recipes passed down through generations. We source the finest ingredients to ensure a dining experience that is both nourishing and memorable."
|
||||
metrics={[
|
||||
{
|
||||
value: "20+",
|
||||
title: "Years of Tradition",
|
||||
},
|
||||
value: "20+", title: "Years of Tradition"},
|
||||
{
|
||||
value: "50+",
|
||||
title: "Authentic Recipes",
|
||||
},
|
||||
value: "50+", title: "Authentic Recipes"},
|
||||
{
|
||||
value: "100%",
|
||||
title: "Fresh Ingredients",
|
||||
},
|
||||
value: "100%", title: "Fresh Ingredients"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/front-view-cook-preparing-meal-white-suit-gloves-designing-meat-meal-inside-kitchen-food-meal-meat_140725-26014.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
@@ -153,29 +114,19 @@ export default function LandingPage() {
|
||||
features={[
|
||||
{
|
||||
icon: Utensils,
|
||||
title: "Handcrafted Dishes",
|
||||
description: "Every dish is meticulously prepared from scratch.",
|
||||
},
|
||||
title: "Handcrafted Dishes", description: "Every dish is meticulously prepared from scratch."},
|
||||
{
|
||||
icon: Leaf,
|
||||
title: "Fresh Seasonal Produce",
|
||||
description: "Only the freshest ingredients make it into our kitchen.",
|
||||
},
|
||||
title: "Fresh Seasonal Produce", description: "Only the freshest ingredients make it into our kitchen."},
|
||||
{
|
||||
icon: Clock,
|
||||
title: "Traditional Methods",
|
||||
description: "Slow-cooked recipes that honor our rich culinary heritage.",
|
||||
},
|
||||
title: "Traditional Methods", description: "Slow-cooked recipes that honor our rich culinary heritage."},
|
||||
{
|
||||
icon: Users,
|
||||
title: "Warm Hospitality",
|
||||
description: "We treat every guest like a member of our family.",
|
||||
},
|
||||
title: "Warm Hospitality", description: "We treat every guest like a member of our family."},
|
||||
{
|
||||
icon: Award,
|
||||
title: "Award-Winning Taste",
|
||||
description: "Recognized for culinary excellence throughout the city.",
|
||||
},
|
||||
title: "Award-Winning Taste", description: "Recognized for culinary excellence throughout the city."},
|
||||
]}
|
||||
title="Why Dine With Us"
|
||||
description="We take pride in every detail, ensuring your visit to Yeon Gyeong is an exceptional experience."
|
||||
@@ -190,41 +141,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Signature Dumplings",
|
||||
price: "$12.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-white-tuna-recipe-still-life-top-view_23-2151053704.jpg",
|
||||
},
|
||||
id: "1", name: "Signature Dumplings", price: "$12.00", imageSrc: "http://img.b2bpic.net/free-photo/delicious-white-tuna-recipe-still-life-top-view_23-2151053704.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Chef's Special Noodles",
|
||||
price: "$18.50",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-meal-with-sambal-arrangement_23-2149076077.jpg",
|
||||
},
|
||||
id: "2", name: "Chef's Special Noodles", price: "$18.50", imageSrc: "http://img.b2bpic.net/free-photo/delicious-meal-with-sambal-arrangement_23-2149076077.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Authentic Stir-fry",
|
||||
price: "$16.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/vegan-noodles-with-chicken-vegetables_1220-7574.jpg",
|
||||
},
|
||||
id: "3", name: "Authentic Stir-fry", price: "$16.00", imageSrc: "http://img.b2bpic.net/free-photo/vegan-noodles-with-chicken-vegetables_1220-7574.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Aromatic Fried Rice",
|
||||
price: "$14.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/white-fried-rice-with-vegetables-wooden-table-top-view-copy-space_123827-32331.jpg",
|
||||
},
|
||||
id: "4", name: "Aromatic Fried Rice", price: "$14.00", imageSrc: "http://img.b2bpic.net/free-photo/white-fried-rice-with-vegetables-wooden-table-top-view-copy-space_123827-32331.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Steamed Bao Buns",
|
||||
price: "$10.50",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/roasted-cauliflower-with-herbs-spices-plate_84443-94459.jpg",
|
||||
},
|
||||
id: "5", name: "Steamed Bao Buns", price: "$10.50", imageSrc: "http://img.b2bpic.net/free-photo/roasted-cauliflower-with-herbs-spices-plate_84443-94459.jpg"},
|
||||
{
|
||||
id: "6",
|
||||
name: "Sweet & Sour Pork",
|
||||
price: "$19.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/roasted-fish-tomato-sauce-served-with-pomegranate-seeds-cherry-tomato-pepper-slices_140725-8461.jpg",
|
||||
},
|
||||
id: "6", name: "Sweet & Sour Pork", price: "$19.00", imageSrc: "http://img.b2bpic.net/free-photo/roasted-fish-tomato-sauce-served-with-pomegranate-seeds-cherry-tomato-pepper-slices_140725-8461.jpg"},
|
||||
]}
|
||||
title="Signature Menu"
|
||||
description="Discover our curated collection of traditional and modern favorites."
|
||||
@@ -238,40 +165,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "John Doe",
|
||||
handle: "@johndoe",
|
||||
testimonial: "Best chinese food in the city! Truly authentic.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-smiley-man-with-iced-coffee_23-2149910914.jpg",
|
||||
},
|
||||
id: "1", name: "John Doe", handle: "@johndoe", testimonial: "Best chinese food in the city! Truly authentic.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-smiley-man-with-iced-coffee_23-2149910914.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Jane Smith",
|
||||
handle: "@janesmith",
|
||||
testimonial: "I love the dumplings. Always consistent and fresh.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-couple-talking-while-eating-lunch-restaurant_637285-9017.jpg",
|
||||
},
|
||||
id: "2", name: "Jane Smith", handle: "@janesmith", testimonial: "I love the dumplings. Always consistent and fresh.", imageSrc: "http://img.b2bpic.net/free-photo/cheerful-couple-talking-while-eating-lunch-restaurant_637285-9017.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Michael Lee",
|
||||
handle: "@mlee",
|
||||
testimonial: "Excellent service and atmosphere. Highly recommend.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-friends-enjoying-dinner-party_52683-132626.jpg",
|
||||
},
|
||||
id: "3", name: "Michael Lee", handle: "@mlee", testimonial: "Excellent service and atmosphere. Highly recommend.", imageSrc: "http://img.b2bpic.net/free-photo/side-view-friends-enjoying-dinner-party_52683-132626.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Emily Park",
|
||||
handle: "@epark",
|
||||
testimonial: "Great variety, perfect for family dinners.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-chef-standing-kitchen_1303-32141.jpg",
|
||||
},
|
||||
id: "4", name: "Emily Park", handle: "@epark", testimonial: "Great variety, perfect for family dinners.", imageSrc: "http://img.b2bpic.net/free-photo/man-chef-standing-kitchen_1303-32141.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "David Choi",
|
||||
handle: "@dchoi",
|
||||
testimonial: "Authentic tastes that take me back home.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-happy-woman-her-boyfriend-reading-text-message-mobile-phone-while-sitting-dining-table_637285-10328.jpg",
|
||||
},
|
||||
id: "5", name: "David Choi", handle: "@dchoi", testimonial: "Authentic tastes that take me back home.", imageSrc: "http://img.b2bpic.net/free-photo/young-happy-woman-her-boyfriend-reading-text-message-mobile-phone-while-sitting-dining-table_637285-10328.jpg"},
|
||||
]}
|
||||
title="Stories from Our Guests"
|
||||
description="See what our loyal diners have to say about their experience at Yeon Gyeong."
|
||||
@@ -286,25 +188,13 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "15,000+",
|
||||
title: "Happy Guests",
|
||||
description: "Served with pride",
|
||||
icon: Users,
|
||||
id: "m1", value: "15,000+", title: "Happy Guests", description: "Served with pride", icon: Users,
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
value: "5,000+",
|
||||
title: "Dumplings Steamed",
|
||||
description: "Weekly average",
|
||||
icon: Utensils,
|
||||
id: "m2", value: "5,000+", title: "Dumplings Steamed", description: "Weekly average", icon: Utensils,
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
value: "12",
|
||||
title: "Global Awards",
|
||||
description: "For culinary excellence",
|
||||
icon: Award,
|
||||
id: "m3", value: "12", title: "Global Awards", description: "For culinary excellence", icon: Award,
|
||||
},
|
||||
]}
|
||||
title="By the Numbers"
|
||||
@@ -318,20 +208,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Do you accept reservations?",
|
||||
content: "Yes, we recommend booking in advance for groups larger than 4.",
|
||||
},
|
||||
id: "f1", title: "Do you accept reservations?", content: "Yes, we recommend booking in advance for groups larger than 4."},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Is parking available?",
|
||||
content: "Yes, free street parking is available in front of the restaurant.",
|
||||
},
|
||||
id: "f2", title: "Is parking available?", content: "Yes, free street parking is available in front of the restaurant."},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Do you offer takeout?",
|
||||
content: "Yes, we offer both pickup and local delivery services.",
|
||||
},
|
||||
id: "f3", title: "Do you offer takeout?", content: "Yes, we offer both pickup and local delivery services."},
|
||||
]}
|
||||
title="Common Inquiries"
|
||||
description="Get quick answers about our services and policies."
|
||||
@@ -347,28 +228,17 @@ export default function LandingPage() {
|
||||
description="Need to reach us or book a table? Fill out the form and we'll get back to you shortly."
|
||||
inputs={[
|
||||
{
|
||||
name: "name",
|
||||
type: "text",
|
||||
placeholder: "Your Name",
|
||||
required: true,
|
||||
name: "name", type: "text", placeholder: "Your Name", required: true,
|
||||
},
|
||||
{
|
||||
name: "email",
|
||||
type: "email",
|
||||
placeholder: "Email Address",
|
||||
required: true,
|
||||
name: "email", type: "email", placeholder: "Email Address", required: true,
|
||||
},
|
||||
{
|
||||
name: "guests",
|
||||
type: "number",
|
||||
placeholder: "Number of Guests",
|
||||
required: false,
|
||||
name: "guests", type: "number", placeholder: "Number of Guests", required: false,
|
||||
},
|
||||
]}
|
||||
textarea={{
|
||||
name: "message",
|
||||
placeholder: "Your reservation request or inquiry...",
|
||||
rows: 4,
|
||||
name: "message", placeholder: "Your reservation request or inquiry...", rows: 4,
|
||||
required: true,
|
||||
}}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/full-shot-people-japanese-street-food-restaurant_23-2149410175.jpg"
|
||||
@@ -381,25 +251,17 @@ export default function LandingPage() {
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "#about",
|
||||
},
|
||||
label: "About Us", href: "#about"},
|
||||
{
|
||||
label: "Menu",
|
||||
href: "#product",
|
||||
},
|
||||
label: "Menu", href: "#product"},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Contact", href: "#contact"},
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy Policy", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
@@ -409,4 +271,4 @@ export default function LandingPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user