Merge version_1 into main #1
226
src/app/page.tsx
226
src/app/page.tsx
@@ -31,87 +31,34 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Menu",
|
||||
id: "#menu",
|
||||
},
|
||||
{
|
||||
name: "Book Table",
|
||||
id: "#reserve",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "#contact",
|
||||
},
|
||||
{ name: "Menu", id: "#menu" },
|
||||
{ name: "Book Table", id: "#reserve" },
|
||||
{ name: "Contact", id: "#contact" },
|
||||
]}
|
||||
brandName="YouCallIt"
|
||||
button={{
|
||||
text: "Call Chef",
|
||||
href: "#contact",
|
||||
}}
|
||||
button={{ text: "Call Chef", href: "#contact" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroCentered
|
||||
background={{
|
||||
variant: "sparkles-gradient",
|
||||
}}
|
||||
background={{ variant: "sparkles-gradient" }}
|
||||
title="Welcome to YouCallIt"
|
||||
description="Crafting culinary masterpieces tailored to your desire. Reserve your seat and command the kitchen."
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/young-woman-drinking-iced-coffee_23-2149624074.jpg",
|
||||
alt: "Diner",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/young-woman-eating-salad-cafe_1303-25274.jpg",
|
||||
alt: "Diner",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/person-happy-woman-clanging-glasses-wine-table-cafe_23-2148016787.jpg",
|
||||
alt: "Diner",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/girl-is-sitting-table-restaurant-drink-wine-enjoy-scent-roses-flower-waiting-date_496169-221.jpg",
|
||||
alt: "Diner",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/classic-luxury-style-restaurant-with-tables-chairs_140725-9389.jpg",
|
||||
alt: "Diner",
|
||||
},
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Explore Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
{
|
||||
text: "Reserve Table",
|
||||
href: "#reserve",
|
||||
},
|
||||
{ src: "http://img.b2bpic.net/free-photo/young-woman-drinking-iced-coffee_23-2149624074.jpg", alt: "Diner" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/young-woman-eating-salad-cafe_1303-25274.jpg", alt: "Diner" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/person-happy-woman-clanging-glasses-wine-table-cafe_23-2148016787.jpg", alt: "Diner" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/girl-is-sitting-table-restaurant-drink-wine-enjoy-scent-roses-flower-waiting-date_496169-221.jpg", alt: "Diner" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/classic-luxury-style-restaurant-with-tables-chairs_140725-9389.jpg", alt: "Diner" }
|
||||
]}
|
||||
buttons={[{ text: "Explore Menu", href: "#menu" }, { text: "Reserve Table", href: "#reserve" }]}
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Michelin Star Quality",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Direct-to-Chef Ordering",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Personalized Menus",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Seasonal Ingredients",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Unforgettable Evenings",
|
||||
},
|
||||
{ type: "text", text: "Michelin Star Quality" },
|
||||
{ type: "text", text: "Direct-to-Chef Ordering" },
|
||||
{ type: "text", text: "Personalized Menus" },
|
||||
{ type: "text", text: "Seasonal Ingredients" },
|
||||
{ type: "text", text: "Unforgettable Evenings" }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -134,24 +81,8 @@ export default function LandingPage() {
|
||||
animationType="depth-3d"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
negativeCard={{
|
||||
items: [
|
||||
"Generic menus",
|
||||
"Limited options",
|
||||
"Wait times",
|
||||
"Lack of transparency",
|
||||
"Impersonal service",
|
||||
],
|
||||
}}
|
||||
positiveCard={{
|
||||
items: [
|
||||
"Chef-Direct ordering",
|
||||
"Customized ingredients",
|
||||
"Immediate reservation",
|
||||
"Real-time culinary updates",
|
||||
"Exclusive chef access",
|
||||
],
|
||||
}}
|
||||
negativeCard={{ items: ["Generic menus", "Limited options", "Wait times", "Lack of transparency", "Impersonal service"] }}
|
||||
positiveCard={{ items: ["Chef-Direct ordering", "Customized ingredients", "Immediate reservation", "Real-time culinary updates", "Exclusive chef access"] }}
|
||||
title="Why Choose YouCallIt"
|
||||
description="Elevating your dining experience through technology and taste."
|
||||
/>
|
||||
@@ -164,42 +95,12 @@ export default function LandingPage() {
|
||||
gridVariant="two-columns-alternating-heights"
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Pan-Seared Wagyu",
|
||||
price: "$95",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/served-delicious-tuna-dish-with-lemon-slice-sauce_8353-10585.jpg",
|
||||
},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Mediterranean Sea Bass",
|
||||
price: "$75",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/sashimi-salad_74190-7579.jpg",
|
||||
},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Artisanal Chocolate Sphere",
|
||||
price: "$28",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-cupcake-red-plate_23-2148815862.jpg",
|
||||
},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Truffle Velouté",
|
||||
price: "$32",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/tomato-soup-table_140725-863.jpg",
|
||||
},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Saffron Linguine",
|
||||
price: "$55",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-plate-italian-pasta_23-2148189927.jpg",
|
||||
},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Forest Berry Amuse-bouche",
|
||||
price: "$22",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-delicious-food-arrangement_23-2148510853.jpg",
|
||||
},
|
||||
{ id: "p1", name: "Pan-Seared Wagyu", price: "$95", imageSrc: "http://img.b2bpic.net/free-photo/served-delicious-tuna-dish-with-lemon-slice-sauce_8353-10585.jpg" },
|
||||
{ id: "p2", name: "Mediterranean Sea Bass", price: "$75", imageSrc: "http://img.b2bpic.net/free-photo/sashimi-salad_74190-7579.jpg" },
|
||||
{ id: "p3", name: "Artisanal Chocolate Sphere", price: "$28", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-cupcake-red-plate_23-2148815862.jpg" },
|
||||
{ id: "p4", name: "Truffle Velouté", price: "$32", imageSrc: "http://img.b2bpic.net/free-photo/tomato-soup-table_140725-863.jpg" },
|
||||
{ id: "p5", name: "Saffron Linguine", price: "$55", imageSrc: "http://img.b2bpic.net/free-photo/delicious-plate-italian-pasta_23-2148189927.jpg" },
|
||||
{ id: "p6", name: "Forest Berry Amuse-bouche", price: "$22", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-delicious-food-arrangement_23-2148510853.jpg" }
|
||||
]}
|
||||
title="Chef's Signature Menu"
|
||||
description="Experience hand-picked flavors created for the most discerning palates."
|
||||
@@ -210,42 +111,13 @@ export default function LandingPage() {
|
||||
<TestimonialCardSix
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
animationType="slide-up"
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Alice M.",
|
||||
handle: "@alicem",
|
||||
testimonial: "The fact that I can text the chef my cravings is life-changing.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-tanned-student-with-thick-beard-having-good-coffee-lunch-smiling-happily-enjoying-summer-vacations-tropical-country_273609-1756.jpg",
|
||||
},
|
||||
{
|
||||
id: "t2",
|
||||
name: "Brian K.",
|
||||
handle: "@briank",
|
||||
testimonial: "Best service in the city. The wagyu was absolute perfection.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-happy-woman-holding-glass_23-2148965394.jpg",
|
||||
},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Chloe S.",
|
||||
handle: "@chloes",
|
||||
testimonial: "Incredible reservation speed and the chef really listened.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/girl-smiling_23-2148014955.jpg",
|
||||
},
|
||||
{
|
||||
id: "t4",
|
||||
name: "David W.",
|
||||
handle: "@davidw",
|
||||
testimonial: "My go-to spot for fine dining. 10/10 recommend.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-woman-with-beer_23-2147680605.jpg",
|
||||
},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Elena R.",
|
||||
handle: "@elenar",
|
||||
testimonial: "Sophisticated, modern, and absolutely delicious. Loved it.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/business-woman-having-lunch-cafe_1303-23874.jpg",
|
||||
},
|
||||
{ id: "t1", name: "Alice M.", handle: "@alicem", testimonial: "The fact that I can text the chef my cravings is life-changing.", imageSrc: "http://img.b2bpic.net/free-photo/cheerful-tanned-student-with-thick-beard-having-good-coffee-lunch-smiling-happily-enjoying-summer-vacations-tropical-country_273609-1756.jpg" },
|
||||
{ id: "t2", name: "Brian K.", handle: "@briank", testimonial: "Best service in the city. The wagyu was absolute perfection.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-happy-woman-holding-glass_23-2148965394.jpg" },
|
||||
{ id: "t3", name: "Chloe S.", handle: "@chloes", testimonial: "Incredible reservation speed and the chef really listened.", imageSrc: "http://img.b2bpic.net/free-photo/girl-smiling_23-2148014955.jpg" },
|
||||
{ id: "t4", name: "David W.", handle: "@davidw", testimonial: "My go-to spot for fine dining. 10/10 recommend.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-woman-with-beer_23-2147680605.jpg" },
|
||||
{ id: "t5", name: "Elena R.", handle: "@elenar", testimonial: "Sophisticated, modern, and absolutely delicious. Loved it.", imageSrc: "http://img.b2bpic.net/free-photo/business-woman-having-lunch-cafe_1303-23874.jpg" }
|
||||
]}
|
||||
title="Voices of Gastronomy"
|
||||
description="Hear what our regulars say about the YouCallIt experience."
|
||||
@@ -257,21 +129,9 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "How do I request specific ingredients?",
|
||||
content: "Simply click the 'Call Chef' button on our contact page to leave a note.",
|
||||
},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Are reservations mandatory?",
|
||||
content: "Highly recommended, especially on weekends, to secure your favorite spot.",
|
||||
},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Do you handle allergies?",
|
||||
content: "Yes, our chefs tailor every dish to ensure your safety and comfort.",
|
||||
},
|
||||
{ id: "f1", title: "How do I request specific ingredients?", content: "Simply click the 'Call Chef' button on our contact page to leave a note." },
|
||||
{ id: "f2", title: "Are reservations mandatory?", content: "Highly recommended, especially on weekends, to secure your favorite spot." },
|
||||
{ id: "f3", title: "Do you handle allergies?", content: "Yes, our chefs tailor every dish to ensure your safety and comfort." }
|
||||
]}
|
||||
title="Dining Queries"
|
||||
description="Common questions about booking and chef interaction."
|
||||
@@ -285,24 +145,10 @@ export default function LandingPage() {
|
||||
title="Speak to the Chef"
|
||||
description="Custom requests, reservations, or feedback. We are listening."
|
||||
inputs={[
|
||||
{
|
||||
name: "name",
|
||||
type: "text",
|
||||
placeholder: "Your Name",
|
||||
required: true,
|
||||
},
|
||||
{
|
||||
name: "email",
|
||||
type: "email",
|
||||
placeholder: "Your Email",
|
||||
required: true,
|
||||
},
|
||||
{ name: "name", type: "text", placeholder: "Your Name", required: true },
|
||||
{ name: "email", type: "email", placeholder: "Your Email", required: true }
|
||||
]}
|
||||
textarea={{
|
||||
name: "request",
|
||||
placeholder: "What are you craving today?",
|
||||
required: true,
|
||||
}}
|
||||
textarea={{ name: "request", placeholder: "What are you craving today?", required: true }}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/atmosphere-kitchen-cafe-process_1321-4214.jpg"
|
||||
/>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user