Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #2.
This commit is contained in:
205
src/app/page.tsx
205
src/app/page.tsx
@@ -32,21 +32,13 @@ export default function LandingPage() {
|
||||
<NavbarStyleApple
|
||||
navItems={[
|
||||
{
|
||||
name: "Menu",
|
||||
id: "menu",
|
||||
},
|
||||
name: "Menu", id: "menu"},
|
||||
{
|
||||
name: "Order",
|
||||
id: "order",
|
||||
},
|
||||
name: "Order", id: "order"},
|
||||
{
|
||||
name: "Reserve",
|
||||
id: "reserve",
|
||||
},
|
||||
name: "Reserve", id: "reserve"},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
]}
|
||||
brandName="Trattoria Milano"
|
||||
/>
|
||||
@@ -55,21 +47,16 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardScroll
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
variant: "radial-gradient"}}
|
||||
title="Taste the Comfort of Italy"
|
||||
description="Where every meal feels like home. Experience the warmth of Chicago's finest Italian hospitality."
|
||||
buttons={[
|
||||
{
|
||||
text: "Order Online",
|
||||
href: "#order",
|
||||
},
|
||||
text: "Order Online", href: "#order"},
|
||||
{
|
||||
text: "Join Waitlist",
|
||||
href: "#reserve",
|
||||
},
|
||||
text: "Join Waitlist", href: "#reserve"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/luxury-meeting-dining-room-table-multiple-chairs_114579-2067.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/luxury-meeting-dining-room-table-multiple-chairs_114579-2067.jpg"
|
||||
imageAlt="Italian restaurant dinner experience"
|
||||
/>
|
||||
</div>
|
||||
@@ -79,18 +66,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
heading={[
|
||||
{
|
||||
type: "text",
|
||||
content: "From the first bite, ",
|
||||
},
|
||||
type: "text", content: "From the first bite, "},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/grating-cheese_23-2147985172.jpg",
|
||||
alt: "Chef at work",
|
||||
},
|
||||
type: "image", src: "http://img.b2bpic.net/free-photo/grating-cheese_23-2147985172.jpg", alt: "Chef at work"},
|
||||
{
|
||||
type: "text",
|
||||
content: " you're family.",
|
||||
},
|
||||
type: "text", content: " you're family."},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -103,59 +83,23 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
brand: "Signature",
|
||||
name: "Chicken & Shrimp Carbonara",
|
||||
price: "$28.00",
|
||||
rating: 5,
|
||||
reviewCount: "1200",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pasta-with-germany-sausage_1339-5601.jpg?_wi=1",
|
||||
},
|
||||
id: "p1", brand: "Signature", name: "Chicken & Shrimp Carbonara", price: "$28.00", rating: 5,
|
||||
reviewCount: "1200", imageSrc: "http://img.b2bpic.net/free-photo/pasta-with-germany-sausage_1339-5601.jpg"},
|
||||
{
|
||||
id: "p2",
|
||||
brand: "Signature",
|
||||
name: "Shrimp Scampi",
|
||||
price: "$26.00",
|
||||
rating: 5,
|
||||
reviewCount: "890",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/stir-fried-spaghetti-seafood_1339-6418.jpg",
|
||||
},
|
||||
id: "p2", brand: "Signature", name: "Shrimp Scampi", price: "$26.00", rating: 5,
|
||||
reviewCount: "890", imageSrc: "http://img.b2bpic.net/free-photo/stir-fried-spaghetti-seafood_1339-6418.jpg"},
|
||||
{
|
||||
id: "p3",
|
||||
brand: "Classic",
|
||||
name: "Creamy Mushroom Pasta",
|
||||
price: "$22.00",
|
||||
rating: 4,
|
||||
reviewCount: "560",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-mushroom-chicken-pasta-top-view_114579-9480.jpg",
|
||||
},
|
||||
id: "p3", brand: "Classic", name: "Creamy Mushroom Pasta", price: "$22.00", rating: 4,
|
||||
reviewCount: "560", imageSrc: "http://img.b2bpic.net/free-photo/delicious-mushroom-chicken-pasta-top-view_114579-9480.jpg"},
|
||||
{
|
||||
id: "p4",
|
||||
brand: "Starter",
|
||||
name: "Spinach Artichoke Dip",
|
||||
price: "$15.00",
|
||||
rating: 5,
|
||||
reviewCount: "2100",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-creamy-melted-cheese_23-2149332823.jpg",
|
||||
},
|
||||
id: "p4", brand: "Starter", name: "Spinach Artichoke Dip", price: "$15.00", rating: 5,
|
||||
reviewCount: "2100", imageSrc: "http://img.b2bpic.net/free-photo/delicious-creamy-melted-cheese_23-2149332823.jpg"},
|
||||
{
|
||||
id: "p5",
|
||||
brand: "Famous",
|
||||
name: "Famous Breadsticks",
|
||||
price: "$8.00",
|
||||
rating: 5,
|
||||
reviewCount: "4500",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-delicious-chips-towel-rope-black-background_140725-94637.jpg",
|
||||
},
|
||||
id: "p5", brand: "Famous", name: "Famous Breadsticks", price: "$8.00", rating: 5,
|
||||
reviewCount: "4500", imageSrc: "http://img.b2bpic.net/free-photo/side-view-delicious-chips-towel-rope-black-background_140725-94637.jpg"},
|
||||
{
|
||||
id: "p6",
|
||||
brand: "Dessert",
|
||||
name: "Dolce Tiramisu",
|
||||
price: "$12.00",
|
||||
rating: 5,
|
||||
reviewCount: "720",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cracker-cake-with-cranberries-top-inside-purple-plate-with-brownies_140725-29944.jpg",
|
||||
},
|
||||
id: "p6", brand: "Dessert", name: "Dolce Tiramisu", price: "$12.00", rating: 5,
|
||||
reviewCount: "720", imageSrc: "http://img.b2bpic.net/free-photo/cracker-cake-with-cranberries-top-inside-purple-plate-with-brownies_140725-29944.jpg"},
|
||||
]}
|
||||
title="Signature Dishes"
|
||||
description="Indulgent Italian classics prepared with love."
|
||||
@@ -168,51 +112,34 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Family First",
|
||||
description: "Kid-friendly spaces and a warm atmosphere.",
|
||||
icon: Users,
|
||||
title: "Family First", description: "Kid-friendly spaces and a warm atmosphere.", icon: Users,
|
||||
mediaItems: [
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/luxury-bar-illuminated-by-modern-lighting-equipment-generated-by-ai_188544-24181.jpg",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/luxury-bar-illuminated-by-modern-lighting-equipment-generated-by-ai_188544-24181.jpg"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/unfocused-background-with-wooden-furniture_1203-1690.jpg",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/unfocused-background-with-wooden-furniture_1203-1690.jpg"},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/luxury-meeting-dining-room-table-multiple-chairs_114579-2067.jpg?_wi=2",
|
||||
imageAlt: "family dining italian restaurant",
|
||||
},
|
||||
{
|
||||
title: "Careful Service",
|
||||
description: "Staff that treats you like family.",
|
||||
icon: Heart,
|
||||
title: "Careful Service", description: "Staff that treats you like family.", icon: Heart,
|
||||
mediaItems: [
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-waiter-using-touchpad-while-serving-customers-cafe-taking-their-orders_637285-3973.jpg",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-waiter-using-touchpad-while-serving-customers-cafe-taking-their-orders_637285-3973.jpg"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-beautiful-black-skinned-woman-wearing-blouse-flower-headband-enjoying-dinner-while-eating-restaurant_613910-18787.jpg",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-beautiful-black-skinned-woman-wearing-blouse-flower-headband-enjoying-dinner-while-eating-restaurant_613910-18787.jpg"},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/grating-cheese_23-2147985172.jpg",
|
||||
imageAlt: "family dining italian restaurant",
|
||||
},
|
||||
{
|
||||
title: "Flexible Dining",
|
||||
description: "Dine-in, pickup, or reliable delivery.",
|
||||
icon: Truck,
|
||||
title: "Flexible Dining", description: "Dine-in, pickup, or reliable delivery.", icon: Truck,
|
||||
mediaItems: [
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/person-giving-order-customer-curbside-pickup_23-2149106368.jpg",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/person-giving-order-customer-curbside-pickup_23-2149106368.jpg"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-woman-enjoying-takeaway-food-street_23-2149025841.jpg",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-woman-enjoying-takeaway-food-street_23-2149025841.jpg"},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pasta-with-germany-sausage_1339-5601.jpg?_wi=2",
|
||||
imageAlt: "family dining italian restaurant",
|
||||
},
|
||||
]}
|
||||
animationType="slide-up"
|
||||
title="Experience More"
|
||||
description="Consistent quality, caring staff, and unmatched Italian hospitality."
|
||||
/>
|
||||
@@ -224,45 +151,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
title: "Feels like home",
|
||||
quote: "The staff makes you feel like family, always.",
|
||||
name: "Sarah J.",
|
||||
role: "Chicago Local",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-happy-friends-taking-selfie_23-2149212129.jpg",
|
||||
},
|
||||
id: "t1", title: "Feels like home", quote: "The staff makes you feel like family, always.", name: "Sarah J.", role: "Chicago Local", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-happy-friends-taking-selfie_23-2149212129.jpg"},
|
||||
{
|
||||
id: "t2",
|
||||
title: "Perfect for kids",
|
||||
quote: "My kids love the pasta and the staff is so kind.",
|
||||
name: "Michael D.",
|
||||
role: "Parent",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-young-adults-enjoying-home-comfort_23-2149134398.jpg",
|
||||
},
|
||||
id: "t2", title: "Perfect for kids", quote: "My kids love the pasta and the staff is so kind.", name: "Michael D.", role: "Parent", imageSrc: "http://img.b2bpic.net/free-photo/close-up-young-adults-enjoying-home-comfort_23-2149134398.jpg"},
|
||||
{
|
||||
id: "t3",
|
||||
title: "Great service",
|
||||
quote: "We always want to come back for the breadsticks.",
|
||||
name: "Elena R.",
|
||||
role: "Foodie",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-having-date-together-luxurious-restaurant_23-2150517418.jpg",
|
||||
},
|
||||
id: "t3", title: "Great service", quote: "We always want to come back for the breadsticks.", name: "Elena R.", role: "Foodie", imageSrc: "http://img.b2bpic.net/free-photo/couple-having-date-together-luxurious-restaurant_23-2150517418.jpg"},
|
||||
{
|
||||
id: "t4",
|
||||
title: "Upscale feel",
|
||||
quote: "Perfect place for casual family celebrations.",
|
||||
name: "David K.",
|
||||
role: "Regular",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-friends-enjoying-dinner-party_52683-132628.jpg",
|
||||
},
|
||||
id: "t4", title: "Upscale feel", quote: "Perfect place for casual family celebrations.", name: "David K.", role: "Regular", imageSrc: "http://img.b2bpic.net/free-photo/front-view-friends-enjoying-dinner-party_52683-132628.jpg"},
|
||||
{
|
||||
id: "t5",
|
||||
title: "Always reliable",
|
||||
quote: "Excellent food and service every single visit.",
|
||||
name: "Maria L.",
|
||||
role: "Regular",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lesbian-couple-kissing-kitchen_23-2148148038.jpg",
|
||||
},
|
||||
id: "t5", title: "Always reliable", quote: "Excellent food and service every single visit.", name: "Maria L.", role: "Regular", imageSrc: "http://img.b2bpic.net/free-photo/lesbian-couple-kissing-kitchen_23-2148148038.jpg"},
|
||||
]}
|
||||
title="Loved by Guests"
|
||||
description="4.4★ from 4,500+ happy neighbors"
|
||||
@@ -277,20 +174,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "10 PM",
|
||||
description: "Open Daily",
|
||||
},
|
||||
id: "m1", value: "10 PM", description: "Open Daily"},
|
||||
{
|
||||
id: "m2",
|
||||
value: "Blue Line",
|
||||
description: "Transit Nearby",
|
||||
},
|
||||
id: "m2", value: "Blue Line", description: "Transit Nearby"},
|
||||
{
|
||||
id: "m3",
|
||||
value: "Casual",
|
||||
description: "Atmosphere",
|
||||
},
|
||||
id: "m3", value: "Casual", description: "Atmosphere"},
|
||||
]}
|
||||
title="Visit Us Today"
|
||||
description="3555 W Addison St, Chicago. Easy access via Blue Line."
|
||||
@@ -301,8 +189,7 @@ export default function LandingPage() {
|
||||
<ContactSplit
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
tag="Reservations"
|
||||
title="Dinner is waiting."
|
||||
description="Let us take care of everything tonight."
|
||||
@@ -318,14 +205,10 @@ export default function LandingPage() {
|
||||
socialLinks={[
|
||||
{
|
||||
icon: Instagram,
|
||||
href: "#",
|
||||
ariaLabel: "Instagram",
|
||||
},
|
||||
href: "#", ariaLabel: "Instagram"},
|
||||
{
|
||||
icon: Facebook,
|
||||
href: "#",
|
||||
ariaLabel: "Facebook",
|
||||
},
|
||||
href: "#", ariaLabel: "Facebook"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user