Merge version_1 into main #1
193
src/app/page.tsx
193
src/app/page.tsx
@@ -30,62 +30,41 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Home", id: "hero"},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "menu",
|
||||
},
|
||||
name: "Menu", id: "menu"},
|
||||
{
|
||||
name: "Reviews",
|
||||
id: "testimonials",
|
||||
},
|
||||
name: "Reviews", id: "testimonials"},
|
||||
{
|
||||
name: "Location",
|
||||
id: "location",
|
||||
},
|
||||
name: "Location", id: "location"},
|
||||
]}
|
||||
brandName="Dinesty"
|
||||
button={{
|
||||
text: "Order Now", href: "#menu"}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardCarousel
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
title="Handcrafted with care, every time."
|
||||
description="Authentic Northern Chinese cuisine, fresh from our open kitchen to your table."
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/steaming-asian-dumplings-dark-plate_84443-82009.jpg",
|
||||
imageAlt: "Steaming soup dumplings",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/steaming-asian-dumplings-dark-plate_84443-82009.jpg", imageAlt: "Steaming soup dumplings"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-asian-food-assortment_23-2149035101.jpg",
|
||||
imageAlt: "Hand-folded dumplings",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-asian-food-assortment_23-2149035101.jpg", imageAlt: "Hand-folded dumplings"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/tasty-meat-meal-with-rusk-vinegar-table_114579-8626.jpg",
|
||||
imageAlt: "Authentic dining experience",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/tasty-meat-meal-with-rusk-vinegar-table_114579-8626.jpg", imageAlt: "Authentic dining experience"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/freshly-steamed-chinese-dumplings-wooden-plate-generated-by-ai_188544-21952.jpg",
|
||||
imageAlt: "Fresh ingredients preparation",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/freshly-steamed-chinese-dumplings-wooden-plate-generated-by-ai_188544-21952.jpg", imageAlt: "Fresh ingredients preparation"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-asian-food-plate-with-chopsticks_23-2148382833.jpg",
|
||||
imageAlt: "Bustling restaurant atmosphere",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-asian-food-plate-with-chopsticks_23-2148382833.jpg", imageAlt: "Bustling restaurant atmosphere"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/dim-sum-dumpling_1203-9003.jpg",
|
||||
imageAlt: "Our open kitchen",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/dim-sum-dumpling_1203-9003.jpg", imageAlt: "Our open kitchen"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -105,59 +84,23 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
brand: "Signature",
|
||||
name: "Xiao Long Bao",
|
||||
price: "$",
|
||||
rating: 5,
|
||||
reviewCount: "100+",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pork-dumplings_1339-1497.jpg",
|
||||
},
|
||||
id: "1", brand: "Signature", name: "Xiao Long Bao", price: "$", rating: 5,
|
||||
reviewCount: "100+", imageSrc: "http://img.b2bpic.net/free-photo/pork-dumplings_1339-1497.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
brand: "Signature",
|
||||
name: "Pan-Fried Pork Buns",
|
||||
price: "$",
|
||||
rating: 5,
|
||||
reviewCount: "85+",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/marmelades-cookies-small-serving-platter_114579-44862.jpg",
|
||||
},
|
||||
id: "2", brand: "Signature", name: "Pan-Fried Pork Buns", price: "$", rating: 5,
|
||||
reviewCount: "85+", imageSrc: "http://img.b2bpic.net/free-photo/marmelades-cookies-small-serving-platter_114579-44862.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
brand: "Specialty",
|
||||
name: "Griddle Spicy Squid",
|
||||
price: "$$",
|
||||
rating: 4,
|
||||
reviewCount: "50+",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/stir-fried-chicken-with-cashew-nuts_1203-2851.jpg",
|
||||
},
|
||||
id: "3", brand: "Specialty", name: "Griddle Spicy Squid", price: "$$", rating: 4,
|
||||
reviewCount: "50+", imageSrc: "http://img.b2bpic.net/free-photo/stir-fried-chicken-with-cashew-nuts_1203-2851.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
brand: "Classic",
|
||||
name: "Steak Fried Rice",
|
||||
price: "$$",
|
||||
rating: 4,
|
||||
reviewCount: "90+",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/dim-sum-dumpling_74190-730.jpg",
|
||||
},
|
||||
id: "4", brand: "Classic", name: "Steak Fried Rice", price: "$$", rating: 4,
|
||||
reviewCount: "90+", imageSrc: "http://img.b2bpic.net/free-photo/dim-sum-dumpling_74190-730.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
brand: "Classic",
|
||||
name: "Bamboo Glutinous Rice",
|
||||
price: "$",
|
||||
rating: 5,
|
||||
reviewCount: "40+",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/japanese-dumplings-with-pork-meat-placemat-against-black-backdrop_23-2148123681.jpg",
|
||||
},
|
||||
id: "5", brand: "Classic", name: "Bamboo Glutinous Rice", price: "$", rating: 5,
|
||||
reviewCount: "40+", imageSrc: "http://img.b2bpic.net/free-photo/japanese-dumplings-with-pork-meat-placemat-against-black-backdrop_23-2148123681.jpg"},
|
||||
{
|
||||
id: "6",
|
||||
brand: "Dessert",
|
||||
name: "Red Bean Pancake",
|
||||
price: "$",
|
||||
rating: 5,
|
||||
reviewCount: "120+",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/boiled-fish-infusion-with-tomatoes-mushrooms-coriander-spring-onion-lemongrass-bowl_1150-27132.jpg",
|
||||
},
|
||||
id: "6", brand: "Dessert", name: "Red Bean Pancake", price: "$", rating: 5,
|
||||
reviewCount: "120+", imageSrc: "http://img.b2bpic.net/free-photo/boiled-fish-infusion-with-tomatoes-mushrooms-coriander-spring-onion-lemongrass-bowl_1150-27132.jpg"},
|
||||
]}
|
||||
title="Signature Flavours"
|
||||
description="Handcrafted dumplings and sharing plates."
|
||||
@@ -170,45 +113,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Great quality",
|
||||
quote: "Juicy, delicate, and flavorful dumplings carefully crafted by hand in the open kitchen.",
|
||||
name: "Vitaliy K.",
|
||||
role: "Foodie",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/girl-white-sweater-eating-sushi-lunch-small-caffe_231208-5227.jpg",
|
||||
},
|
||||
id: "1", title: "Great quality", quote: "Juicy, delicate, and flavorful dumplings carefully crafted by hand in the open kitchen.", name: "Vitaliy K.", role: "Foodie", imageSrc: "http://img.b2bpic.net/free-photo/girl-white-sweater-eating-sushi-lunch-small-caffe_231208-5227.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
title: "Efficient",
|
||||
quote: "Fast, efficient, and refreshingly no-nonsense. Everything was fresh and full of flavor.",
|
||||
name: "Arzan B.",
|
||||
role: "Local",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-standing-counter_1170-668.jpg",
|
||||
},
|
||||
id: "2", title: "Efficient", quote: "Fast, efficient, and refreshingly no-nonsense. Everything was fresh and full of flavor.", name: "Arzan B.", role: "Local", imageSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-standing-counter_1170-668.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
title: "Best value",
|
||||
quote: "The XLBs are way more affordable but the quality is definitely not half of the more expensive ones.",
|
||||
name: "Y K.",
|
||||
role: "Diner",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-african-american-woman-cafe_273609-5053.jpg",
|
||||
},
|
||||
id: "3", title: "Best value", quote: "The XLBs are way more affordable but the quality is definitely not half of the more expensive ones.", name: "Y K.", role: "Diner", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-african-american-woman-cafe_273609-5053.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
title: "Trustworthy",
|
||||
quote: "There is a sense of trust here with the open kitchen and busy turnover.",
|
||||
name: "John P.",
|
||||
role: "Regular",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-man-smiling-restaurant_23-2150771031.jpg",
|
||||
},
|
||||
id: "4", title: "Trustworthy", quote: "There is a sense of trust here with the open kitchen and busy turnover.", name: "John P.", role: "Regular", imageSrc: "http://img.b2bpic.net/free-photo/portrait-man-smiling-restaurant_23-2150771031.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
title: "Sharing",
|
||||
quote: "Great place to have a few small dishes to share and try a variety of dumplings.",
|
||||
name: "Chris T.",
|
||||
role: "Visitor",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-friends-restaurant_23-2148395392.jpg",
|
||||
},
|
||||
id: "5", title: "Sharing", quote: "Great place to have a few small dishes to share and try a variety of dumplings.", name: "Chris T.", role: "Visitor", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-friends-restaurant_23-2148395392.jpg"},
|
||||
]}
|
||||
title="What Our Guests Say"
|
||||
description="Authentic taste, consistently good quality."
|
||||
@@ -221,20 +134,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "West End, Vancouver",
|
||||
content: "11:00 AM - 10:00 PM Daily",
|
||||
},
|
||||
id: "1", title: "West End, Vancouver", content: "11:00 AM - 10:00 PM Daily"},
|
||||
{
|
||||
id: "2",
|
||||
title: "Richmond Location",
|
||||
content: "11:00 AM - 10:00 PM Daily",
|
||||
},
|
||||
id: "2", title: "Richmond Location", content: "11:00 AM - 10:00 PM Daily"},
|
||||
{
|
||||
id: "3",
|
||||
title: "Group Reservations",
|
||||
content: "Please call ahead to reserve for larger groups.",
|
||||
},
|
||||
id: "3", title: "Group Reservations", content: "Please call ahead to reserve for larger groups."},
|
||||
]}
|
||||
title="Hours & Locations"
|
||||
description="Visit us in Vancouver or Richmond."
|
||||
@@ -246,16 +150,13 @@ export default function LandingPage() {
|
||||
<ContactCTA
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
tag="Visit Us"
|
||||
title="Craving Dumplings?"
|
||||
description="Fresh, authentic flavors waiting for you."
|
||||
buttons={[
|
||||
{
|
||||
text: "See Full Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
text: "See Full Menu", href: "#menu"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -264,29 +165,19 @@ export default function LandingPage() {
|
||||
<FooterBase
|
||||
columns={[
|
||||
{
|
||||
title: "Locations",
|
||||
items: [
|
||||
title: "Locations", items: [
|
||||
{
|
||||
label: "West End, Vancouver",
|
||||
href: "#location",
|
||||
},
|
||||
label: "West End, Vancouver", href: "#location"},
|
||||
{
|
||||
label: "Richmond, BC",
|
||||
href: "#location",
|
||||
},
|
||||
label: "Richmond, BC", href: "#location"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "#about",
|
||||
},
|
||||
label: "About Us", href: "#about"},
|
||||
{
|
||||
label: "Our Story",
|
||||
href: "#about",
|
||||
},
|
||||
label: "Our Story", href: "#about"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user