Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #1.
This commit is contained in:
290
src/app/page.tsx
290
src/app/page.tsx
@@ -34,25 +34,15 @@ export default function LandingPage() {
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "#hero",
|
||||
},
|
||||
name: "Home", id: "#hero"},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "#menu",
|
||||
},
|
||||
name: "Menu", id: "#menu"},
|
||||
{
|
||||
name: "About Us",
|
||||
id: "#about",
|
||||
},
|
||||
name: "About Us", id: "#about"},
|
||||
{
|
||||
name: "Testimonials",
|
||||
id: "#testimonials",
|
||||
},
|
||||
name: "Testimonials", id: "#testimonials"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "#contact",
|
||||
},
|
||||
name: "Contact", id: "#contact"},
|
||||
]}
|
||||
brandName="Jayka Restaurant"
|
||||
bottomLeftText="Jayka Restaurant"
|
||||
@@ -63,44 +53,23 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplitDualMedia
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
title="Experience Authentic Flavors at Jayka Restaurant"
|
||||
description="Savor exquisite dishes crafted with fresh, local ingredients and a touch of culinary artistry. Your gastronomic journey begins here."
|
||||
tag="Finest Dining"
|
||||
tagAnimation="blur-reveal"
|
||||
buttons={[
|
||||
{
|
||||
text: "View Our Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
text: "View Our Menu", href: "#menu"},
|
||||
{
|
||||
text: "Make a Reservation",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Make a Reservation", href: "#contact"},
|
||||
]}
|
||||
buttonAnimation="blur-reveal"
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/such-good-tableware-table-gold-shades_8353-9923.jpg",
|
||||
imageAlt: "Elegant restaurant interior with dining tables",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/such-good-tableware-table-gold-shades_8353-9923.jpg", imageAlt: "Elegant restaurant interior with dining tables"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-sliced-raw-dough-with-tomatoes-seasonings-dark-background-dough-pasta-food-vegetable_140725-80401.jpg",
|
||||
imageAlt: "A chef garnishing a gourmet pasta dish",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-dining-tables-without-food_23-2150157781.jpg",
|
||||
imageAlt: "Top view of dining tables without food",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cutlery-plates-with-rose-candles_23-2148389678.jpg",
|
||||
imageAlt: "Cutlery on plates with rose and candles",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-dining-tables-without-food_23-2150157792.jpg",
|
||||
imageAlt: "Top view of dining tables without food",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-sliced-raw-dough-with-tomatoes-seasonings-dark-background-dough-pasta-food-vegetable_140725-80401.jpg", imageAlt: "A chef garnishing a gourmet pasta dish"}
|
||||
]}
|
||||
mediaAnimation="opacity"
|
||||
rating={5}
|
||||
@@ -115,19 +84,13 @@ export default function LandingPage() {
|
||||
metrics={[
|
||||
{
|
||||
icon: Soup,
|
||||
label: "Years in Service",
|
||||
value: "15+",
|
||||
},
|
||||
label: "Years in Service", value: "15+"},
|
||||
{
|
||||
icon: Award,
|
||||
label: "Awarded Chefs",
|
||||
value: "3",
|
||||
},
|
||||
label: "Awarded Chefs", value: "3"},
|
||||
{
|
||||
icon: Heart,
|
||||
label: "Happy Customers",
|
||||
value: "10K+",
|
||||
},
|
||||
label: "Happy Customers", value: "10K+"},
|
||||
]}
|
||||
metricsAnimation="slide-up"
|
||||
/>
|
||||
@@ -141,19 +104,13 @@ export default function LandingPage() {
|
||||
features={[
|
||||
{
|
||||
icon: Leaf,
|
||||
title: "Farm-to-Table Freshness",
|
||||
description: "We source the finest local ingredients to ensure every dish is vibrant and flavorful.",
|
||||
},
|
||||
title: "Farm-to-Table Freshness", description: "We source the finest local ingredients to ensure every dish is vibrant and flavorful."},
|
||||
{
|
||||
icon: Flame,
|
||||
title: "Artisanal Craftsmanship",
|
||||
description: "Our master chefs combine classic techniques with modern innovation for culinary delights.",
|
||||
},
|
||||
title: "Artisanal Craftsmanship", description: "Our master chefs combine classic techniques with modern innovation for culinary delights."},
|
||||
{
|
||||
icon: Sparkles,
|
||||
title: "Unforgettable Ambiance",
|
||||
description: "Dine in a setting that blends elegant design with a cozy atmosphere, perfect for any occasion.",
|
||||
},
|
||||
title: "Unforgettable Ambiance", description: "Dine in a setting that blends elegant design with a cozy atmosphere, perfect for any occasion."},
|
||||
]}
|
||||
title="Signature Dishes & Services"
|
||||
description="Discover what makes Jayka a unique dining experience."
|
||||
@@ -169,53 +126,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Pan-Seared Duck Breast",
|
||||
price: "$38",
|
||||
variant: "with Cherry Glaze",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-front-view-grilled-meat-with-vegetables-lettuce-with-grated-cheese-plate_141793-2811.jpg",
|
||||
imageAlt: "Pan-seared duck breast with cherry glaze",
|
||||
},
|
||||
id: "1", name: "Pan-Seared Duck Breast", price: "$38", variant: "with Cherry Glaze", imageSrc: "http://img.b2bpic.net/free-photo/close-front-view-grilled-meat-with-vegetables-lettuce-with-grated-cheese-plate_141793-2811.jpg", imageAlt: "Pan-seared duck breast with cherry glaze"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Handmade Pappardelle",
|
||||
price: "$28",
|
||||
variant: "Wild Mushroom Ragu",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pasta-dish-restaurant-table_7939-2465.jpg",
|
||||
imageAlt: "Handmade pappardelle with wild mushroom ragu",
|
||||
},
|
||||
id: "2", name: "Handmade Pappardelle", price: "$28", variant: "Wild Mushroom Ragu", imageSrc: "http://img.b2bpic.net/free-photo/pasta-dish-restaurant-table_7939-2465.jpg", imageAlt: "Handmade pappardelle with wild mushroom ragu"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Grilled Chilean Sea Bass",
|
||||
price: "$42",
|
||||
variant: "Lemon-Herb Butter",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-japanese-fried-gedza-dumplings-sauce-with-greens-plate_141793-11303.jpg",
|
||||
imageAlt: "Grilled Chilean sea bass with lemon-herb butter",
|
||||
},
|
||||
id: "3", name: "Grilled Chilean Sea Bass", price: "$42", variant: "Lemon-Herb Butter", imageSrc: "http://img.b2bpic.net/free-photo/front-view-japanese-fried-gedza-dumplings-sauce-with-greens-plate_141793-11303.jpg", imageAlt: "Grilled Chilean sea bass with lemon-herb butter"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Decadent Chocolate Lava Cake",
|
||||
price: "$15",
|
||||
variant: "Raspberry Coulis",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pudding-cake_1232-2376.jpg",
|
||||
imageAlt: "Decadent chocolate lava cake with raspberry coulis",
|
||||
},
|
||||
id: "4", name: "Decadent Chocolate Lava Cake", price: "$15", variant: "Raspberry Coulis", imageSrc: "http://img.b2bpic.net/free-photo/pudding-cake_1232-2376.jpg", imageAlt: "Decadent chocolate lava cake with raspberry coulis"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Jayka's Signature Salad",
|
||||
price: "$18",
|
||||
variant: "Seasonal Greens & Vinaigrette",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flavorful-sliced-vegetables-bowl-marble_114579-65119.jpg",
|
||||
imageAlt: "Jayka's signature salad with seasonal greens",
|
||||
},
|
||||
id: "5", name: "Jayka's Signature Salad", price: "$18", variant: "Seasonal Greens & Vinaigrette", imageSrc: "http://img.b2bpic.net/free-photo/flavorful-sliced-vegetables-bowl-marble_114579-65119.jpg", imageAlt: "Jayka's signature salad with seasonal greens"},
|
||||
{
|
||||
id: "6",
|
||||
name: "Artisan Cocktail Collection",
|
||||
price: "$16",
|
||||
variant: "Bartender's Special",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cup-cappuccino-dessert-glass_140725-8124.jpg",
|
||||
imageAlt: "Artisan cocktail collection, a bartender's special",
|
||||
},
|
||||
id: "6", name: "Artisan Cocktail Collection", price: "$16", variant: "Bartender's Special", imageSrc: "http://img.b2bpic.net/free-photo/cup-cappuccino-dessert-glass_140725-8124.jpg", imageAlt: "Artisan cocktail collection, a bartender's special"},
|
||||
]}
|
||||
title="Our Exquisite Menu"
|
||||
description="A selection of our most beloved dishes, handcrafted to perfection."
|
||||
@@ -229,64 +150,28 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sophia Rodriguez",
|
||||
role: "Food Critic",
|
||||
company: "Gourmet Magazine",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-pizza-medium-shot_23-2149872407.jpg",
|
||||
videoAriaLabel: "Sophia Rodriguez testimonial",
|
||||
},
|
||||
id: "1", name: "Sophia Rodriguez", role: "Food Critic", company: "Gourmet Magazine", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-pizza-medium-shot_23-2149872407.jpg", videoAriaLabel: "Sophia Rodriguez testimonial"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Liam Chen",
|
||||
role: "Restaurant Blogger",
|
||||
company: "Taste & Travel",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-working-as-real-estate-agent_23-2151064824.jpg",
|
||||
videoAriaLabel: "Liam Chen testimonial",
|
||||
},
|
||||
id: "2", name: "Liam Chen", role: "Restaurant Blogger", company: "Taste & Travel", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-working-as-real-estate-agent_23-2151064824.jpg", videoAriaLabel: "Liam Chen testimonial"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Olivia Smith",
|
||||
role: "Local Resident",
|
||||
company: "Satisfied Customer",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/good-humoured-caucasian-woman-enjoying-healthy-food-indoor-shot-smiling-girl-eating-salad_197531-17196.jpg",
|
||||
videoAriaLabel: "Olivia Smith testimonial",
|
||||
},
|
||||
id: "3", name: "Olivia Smith", role: "Local Resident", company: "Satisfied Customer", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/good-humoured-caucasian-woman-enjoying-healthy-food-indoor-shot-smiling-girl-eating-salad_197531-17196.jpg", videoAriaLabel: "Olivia Smith testimonial"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Noah Williams",
|
||||
role: "Event Planner",
|
||||
company: "Elite Events Co.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/best-friends-having-good-time_23-2148395358.jpg",
|
||||
videoAriaLabel: "Noah Williams testimonial",
|
||||
},
|
||||
id: "4", name: "Noah Williams", role: "Event Planner", company: "Elite Events Co.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/best-friends-having-good-time_23-2148395358.jpg", videoAriaLabel: "Noah Williams testimonial"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Isabella Jones",
|
||||
role: "Culinary Enthusiast",
|
||||
company: "Home Cook",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/elderly-businesswoman-sitting-outside-cafe_1303-19438.jpg",
|
||||
videoAriaLabel: "Isabella Jones testimonial",
|
||||
},
|
||||
id: "5", name: "Isabella Jones", role: "Culinary Enthusiast", company: "Home Cook", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/elderly-businesswoman-sitting-outside-cafe_1303-19438.jpg", videoAriaLabel: "Isabella Jones testimonial"},
|
||||
]}
|
||||
kpiItems={[
|
||||
{
|
||||
value: "5/5",
|
||||
label: "Overall Rating",
|
||||
},
|
||||
value: "5/5", label: "Overall Rating"},
|
||||
{
|
||||
value: "98%",
|
||||
label: "Guest Satisfaction",
|
||||
},
|
||||
value: "98%", label: "Guest Satisfaction"},
|
||||
{
|
||||
value: "20+",
|
||||
label: "Culinary Awards",
|
||||
},
|
||||
value: "20+", label: "Culinary Awards"},
|
||||
]}
|
||||
title="What Our Guests Say"
|
||||
description="Hear from our patrons about their unforgettable dining experiences."
|
||||
@@ -300,26 +185,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
team={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Chef David Chang",
|
||||
role: "Head Chef",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-smiley-man-holding-knife_23-2149631738.jpg",
|
||||
imageAlt: "Chef David Chang",
|
||||
},
|
||||
id: "1", name: "Chef David Chang", role: "Head Chef", imageSrc: "http://img.b2bpic.net/free-photo/front-view-smiley-man-holding-knife_23-2149631738.jpg", imageAlt: "Chef David Chang"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Sarah Lee",
|
||||
role: "Restaurant Manager",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-valet-doing-his-job_23-2150274572.jpg",
|
||||
imageAlt: "Sarah Lee, Restaurant Manager",
|
||||
},
|
||||
id: "2", name: "Sarah Lee", role: "Restaurant Manager", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-valet-doing-his-job_23-2150274572.jpg", imageAlt: "Sarah Lee, Restaurant Manager"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Chef Emily Clark",
|
||||
role: "Pastry Chef",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/preparation-tasty-beef-burger-with-cheese_7502-9878.jpg",
|
||||
imageAlt: "Chef Emily Clark",
|
||||
},
|
||||
id: "3", name: "Chef Emily Clark", role: "Pastry Chef", imageSrc: "http://img.b2bpic.net/free-photo/preparation-tasty-beef-burger-with-cheese_7502-9878.jpg", imageAlt: "Chef Emily Clark"},
|
||||
]}
|
||||
title="Meet Our Talented Team"
|
||||
description="The passionate individuals behind Jayka Restaurant's success."
|
||||
@@ -331,14 +201,7 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
names={[
|
||||
"Foodie's Choice Award",
|
||||
"Michelin Guide Recommended",
|
||||
"Top Table Magazine",
|
||||
"Zagat Survey Excellence",
|
||||
"TripAdvisor Hall of Fame",
|
||||
"Restaurant Critics' Pick",
|
||||
"Local Favorite Award",
|
||||
]}
|
||||
"Foodie's Choice Award", "Michelin Guide Recommended", "Top Table Magazine", "Zagat Survey Excellence", "TripAdvisor Hall of Fame", "Restaurant Critics' Pick", "Local Favorite Award"]}
|
||||
title="Recognized Excellence"
|
||||
description="Proudly featured and celebrated by leading culinary critics and platforms."
|
||||
/>
|
||||
@@ -349,20 +212,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Do you offer vegetarian options?",
|
||||
content: "Yes, our menu includes a variety of thoughtfully prepared vegetarian and vegan dishes. Please inform your server of any dietary preferences.",
|
||||
},
|
||||
id: "1", title: "Do you offer vegetarian options?", content: "Yes, our menu includes a variety of thoughtfully prepared vegetarian and vegan dishes. Please inform your server of any dietary preferences."},
|
||||
{
|
||||
id: "2",
|
||||
title: "What are your operating hours?",
|
||||
content: "Jayka Restaurant is open Tuesday to Sunday from 5:00 PM to 10:00 PM. We are closed on Mondays.",
|
||||
},
|
||||
id: "2", title: "What are your operating hours?", content: "Jayka Restaurant is open Tuesday to Sunday from 5:00 PM to 10:00 PM. We are closed on Mondays."},
|
||||
{
|
||||
id: "3",
|
||||
title: "Is a reservation required?",
|
||||
content: "While walk-ins are welcome, we highly recommend making a reservation, especially for dinner on weekends, to ensure you get a table.",
|
||||
},
|
||||
id: "3", title: "Is a reservation required?", content: "While walk-ins are welcome, we highly recommend making a reservation, especially for dinner on weekends, to ensure you get a table."},
|
||||
]}
|
||||
sideTitle="Frequently Asked Questions"
|
||||
sideDescription="Find answers to common inquiries about reservations, menu, and special requests."
|
||||
@@ -374,20 +228,15 @@ export default function LandingPage() {
|
||||
<ContactCTA
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
tag="Reservations"
|
||||
title="Book Your Table Today"
|
||||
description="Ready for an exceptional dining experience? Contact us to make a reservation."
|
||||
buttons={[
|
||||
{
|
||||
text: "Call Us",
|
||||
href: "tel:+1234567890",
|
||||
},
|
||||
text: "Call Us", href: "tel:+1234567890"},
|
||||
{
|
||||
text: "Email Us",
|
||||
href: "mailto:info@jaykarestaurant.com",
|
||||
},
|
||||
text: "Email Us", href: "mailto:info@jaykarestaurant.com"},
|
||||
]}
|
||||
buttonAnimation="blur-reveal"
|
||||
/>
|
||||
@@ -397,58 +246,35 @@ export default function LandingPage() {
|
||||
<FooterSimple
|
||||
columns={[
|
||||
{
|
||||
title: "Jayka Restaurant",
|
||||
items: [
|
||||
title: "Jayka Restaurant", items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "#about",
|
||||
},
|
||||
label: "About Us", href: "#about"},
|
||||
{
|
||||
label: "Our Team",
|
||||
href: "#team",
|
||||
},
|
||||
label: "Our Team", href: "#team"},
|
||||
{
|
||||
label: "Awards",
|
||||
href: "#social-proof",
|
||||
},
|
||||
label: "Awards", href: "#social-proof"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Menu",
|
||||
items: [
|
||||
title: "Menu", items: [
|
||||
{
|
||||
label: "Starters",
|
||||
href: "#menu",
|
||||
},
|
||||
label: "Starters", href: "#menu"},
|
||||
{
|
||||
label: "Main Courses",
|
||||
href: "#menu",
|
||||
},
|
||||
label: "Main Courses", href: "#menu"},
|
||||
{
|
||||
label: "Desserts",
|
||||
href: "#menu",
|
||||
},
|
||||
label: "Desserts", href: "#menu"},
|
||||
{
|
||||
label: "Beverages",
|
||||
href: "#menu",
|
||||
},
|
||||
label: "Beverages", href: "#menu"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Contact",
|
||||
items: [
|
||||
title: "Contact", items: [
|
||||
{
|
||||
label: "Reservations",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Reservations", href: "#contact"},
|
||||
{
|
||||
label: "Location",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Location", href: "#contact"},
|
||||
{
|
||||
label: "FAQs",
|
||||
href: "#faq",
|
||||
},
|
||||
label: "FAQs", href: "#faq"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user