From 1dc5c2b259b5eb6bb82545eda4570f84539e1404 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 28 May 2026 10:36:51 +0000 Subject: [PATCH] Update src/app/page.tsx --- src/app/page.tsx | 340 ++++++++++------------------------------------- 1 file changed, 72 insertions(+), 268 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 2917969..3d381f4 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -33,25 +33,15 @@ export default function LandingPage() { @@ -117,22 +86,16 @@ export default function LandingPage() { description="For over two decades, Le Caviste Gourmand has been Saint-Paul-lès-Romans' trusted destination for exceptional wines. Our passion for viticulture drives us to hand-select every bottle, ensuring unparalleled quality and taste." metrics={[ { - value: "25+", - title: "Years Experience", - }, + value: "25+", title: "Years Experience"}, { - value: "47-Star", - title: "Reputation", - }, + value: "47-Star", title: "Reputation"}, { - value: "1500+", - title: "Unique Labels", - }, + value: "1500+", title: "Unique Labels"}, ]} imageSrc="http://img.b2bpic.net/free-photo/california-vineyards-santa-barbara_181624-29275.jpg" imageAlt="Vineyard rows at sunset" - mediaAnimation="entrance-slide" - metricsAnimation="entrance-slide" + mediaAnimation="slide-up" + metricsAnimation="slide-up" /> @@ -143,29 +106,11 @@ export default function LandingPage() { useInvertedBackground={false} features={[ { - id: "f1", - title: "Expert Curation", - description: "Every bottle in our selection is hand-picked by seasoned sommeliers, ensuring quality and exceptional taste.", - tag: "Quality", - imageSrc: "http://img.b2bpic.net/free-photo/closeup-empty-wine-glass-female-hands_169016-21053.jpg", - imageAlt: "Sommelier inspecting a wine glass", - }, + id: "f1", title: "Expert Curation", description: "Every bottle in our selection is hand-picked by seasoned sommeliers, ensuring quality and exceptional taste.", tag: "Quality", imageSrc: "http://img.b2bpic.net/free-photo/closeup-empty-wine-glass-female-hands_169016-21053.jpg", imageAlt: "Sommelier inspecting a wine glass"}, { - id: "f2", - title: "Diverse Selection", - description: "From rare vintages to everyday treasures, discover a world of wines tailored to every palate and occasion.", - tag: "Variety", - imageSrc: "http://img.b2bpic.net/free-photo/pan-with-mussels-parsley_23-2148375670.jpg", - imageAlt: "Rows of diverse wine bottles", - }, + id: "f2", title: "Diverse Selection", description: "From rare vintages to everyday treasures, discover a world of wines tailored to every palate and occasion.", tag: "Variety", imageSrc: "http://img.b2bpic.net/free-photo/pan-with-mussels-parsley_23-2148375670.jpg", imageAlt: "Rows of diverse wine bottles"}, { - id: "f3", - title: "Personalized Guidance", - description: "Our knowledgeable team offers bespoke recommendations to help you find the perfect wine for any moment.", - tag: "Service", - imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-woman-cooking-kitchen_23-2150491939.jpg", - imageAlt: "Wine expert assisting a customer", - }, + id: "f3", title: "Personalized Guidance", description: "Our knowledgeable team offers bespoke recommendations to help you find the perfect wine for any moment.", tag: "Service", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-woman-cooking-kitchen_23-2150491939.jpg", imageAlt: "Wine expert assisting a customer"}, ]} title="Our Expertise, Your Discovery" description="We offer more than just wine; we provide a journey of taste and knowledge, guided by our specialists who are eager to share their passion." @@ -180,65 +125,23 @@ export default function LandingPage() { useInvertedBackground={true} products={[ { - id: "p1", - brand: "Château Margaux", - name: "Grand Vin Rouge", - price: "€500", - rating: 5, - reviewCount: "250", - imageSrc: "http://img.b2bpic.net/free-photo/front-view-pomegranate-wine-dark-wall-drink-fruit-alcohol-sour-color-bar-juice-wine_179666-17550.jpg", - imageAlt: "Premium French red wine bottle", - }, + id: "p1", brand: "Château Margaux", name: "Grand Vin Rouge", price: "€500", rating: 5, + reviewCount: "250", imageSrc: "http://img.b2bpic.net/free-photo/front-view-pomegranate-wine-dark-wall-drink-fruit-alcohol-sour-color-bar-juice-wine_179666-17550.jpg", imageAlt: "Premium French red wine bottle"}, { - id: "p2", - brand: "Domaine Leflaive", - name: "Puligny-Montrachet", - price: "€280", - rating: 4, - reviewCount: "180", - imageSrc: "http://img.b2bpic.net/free-photo/green-grapes-out-wine-glass_114579-34850.jpg", - imageAlt: "Crisp white wine bottle", - }, + id: "p2", brand: "Domaine Leflaive", name: "Puligny-Montrachet", price: "€280", rating: 4, + reviewCount: "180", imageSrc: "http://img.b2bpic.net/free-photo/green-grapes-out-wine-glass_114579-34850.jpg", imageAlt: "Crisp white wine bottle"}, { - id: "p3", - brand: "Veuve Clicquot", - name: "Brut Carte Jaune", - price: "€75", - rating: 5, - reviewCount: "420", - imageSrc: "http://img.b2bpic.net/free-photo/champagne-bottle-with-glass-tray_23-2148356493.jpg", - imageAlt: "Sparkling Champagne bottle", - }, + id: "p3", brand: "Veuve Clicquot", name: "Brut Carte Jaune", price: "€75", rating: 5, + reviewCount: "420", imageSrc: "http://img.b2bpic.net/free-photo/champagne-bottle-with-glass-tray_23-2148356493.jpg", imageAlt: "Sparkling Champagne bottle"}, { - id: "p4", - brand: "Taylor's", - name: "Vintage Port 2017", - price: "€120", - rating: 5, - reviewCount: "95", - imageSrc: "http://img.b2bpic.net/free-photo/vintage-wine-bottle_1203-3391.jpg", - imageAlt: "Sweet dessert wine bottle", - }, + id: "p4", brand: "Taylor's", name: "Vintage Port 2017", price: "€120", rating: 5, + reviewCount: "95", imageSrc: "http://img.b2bpic.net/free-photo/vintage-wine-bottle_1203-3391.jpg", imageAlt: "Sweet dessert wine bottle"}, { - id: "p5", - brand: "Domaine Marcel Lapierre", - name: "Morgon", - price: "€35", - rating: 4, - reviewCount: "150", - imageSrc: "http://img.b2bpic.net/free-photo/marshmallow-test-tubes-with-tag-crate-marble-background_23-2147936568.jpg", - imageAlt: "Organic wine bottle with green label", - }, + id: "p5", brand: "Domaine Marcel Lapierre", name: "Morgon", price: "€35", rating: 4, + reviewCount: "150", imageSrc: "http://img.b2bpic.net/free-photo/marshmallow-test-tubes-with-tag-crate-marble-background_23-2147936568.jpg", imageAlt: "Organic wine bottle with green label"}, { - id: "p6", - brand: "Romanée-Conti", - name: "Grand Cru", - price: "€15000", - rating: 5, - reviewCount: "50", - imageSrc: "http://img.b2bpic.net/free-photo/mid-section-bar-tender-holding-bottle-wine_107420-65377.jpg", - imageAlt: "Rare vintage Grand Cru bottle", - }, + id: "p6", brand: "Romanée-Conti", name: "Grand Cru", price: "€15000", rating: 5, + reviewCount: "50", imageSrc: "http://img.b2bpic.net/free-photo/mid-section-bar-tender-holding-bottle-wine_107420-65377.jpg", imageAlt: "Rare vintage Grand Cru bottle"}, ]} title="Explore Our Curated Cellar" description="From esteemed grand crus to delightful regional gems, our selection caters to every palate and occasion." @@ -250,14 +153,7 @@ export default function LandingPage() { textboxLayout="default" useInvertedBackground={false} names={[ - "French Wine Review", - "Gourmet & Vins Magazine", - "Saint-Paul-lès-Romans Chamber of Commerce", - "European Sommelier Guild", - "Decanter World Wine Awards", - "Guide Hachette des Vins", - "Taste France Awards", - ]} + "French Wine Review", "Gourmet & Vins Magazine", "Saint-Paul-lès-Romans Chamber of Commerce", "European Sommelier Guild", "Decanter World Wine Awards", "Guide Hachette des Vins", "Taste France Awards"]} title="Trusted by Connoisseurs and Community" description="Our commitment to quality and service has earned us recognition from leading wine critics and loyal customers alike." speed={40} @@ -272,34 +168,16 @@ export default function LandingPage() { useInvertedBackground={true} metrics={[ { - id: "m1", - value: "100%", - title: "Hand-Picked Quality", - items: [ - "Every bottle inspected", - "Sourced from trusted estates", - "Consistent excellence", - ], + id: "m1", value: "100%", title: "Hand-Picked Quality", items: [ + "Every bottle inspected", "Sourced from trusted estates", "Consistent excellence"], }, { - id: "m2", - value: "99%", - title: "Customer Satisfaction", - items: [ - "Personalized service", - "Expert recommendations", - "Loyal clientele", - ], + id: "m2", value: "99%", title: "Customer Satisfaction", items: [ + "Personalized service", "Expert recommendations", "Loyal clientele"], }, { - id: "m3", - value: "Local", - title: "Community Focus", - items: [ - "Supporting regional vineyards", - "Engaging local events", - "Proudly Saint-Paul-lès-Romans", - ], + id: "m3", value: "Local", title: "Community Focus", items: [ + "Supporting regional vineyards", "Engaging local events", "Proudly Saint-Paul-lès-Romans"], }, ]} title="Our Commitment to Quality" @@ -315,50 +193,20 @@ export default function LandingPage() { useInvertedBackground={false} testimonials={[ { - id: "t1", - name: "Émilie Dubois", - role: "Wine Enthusiast", - company: "Local Gourmand", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/serious-elegant-wine-sommelier-is-ready-try-new-red-wine-artisan-wine-boutique_613910-3112.jpg", - imageAlt: "Happy man enjoying wine", - }, + id: "t1", name: "Émilie Dubois", role: "Wine Enthusiast", company: "Local Gourmand", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/serious-elegant-wine-sommelier-is-ready-try-new-red-wine-artisan-wine-boutique_613910-3112.jpg", imageAlt: "Happy man enjoying wine"}, { - id: "t2", - name: "Jean-Luc Picard", - role: "Collector", - company: "Vins Rares", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/elegant-beautiful-girl-painting-field_1157-25408.jpg", - imageAlt: "Woman holding wine glass", - }, + id: "t2", name: "Jean-Luc Picard", role: "Collector", company: "Vins Rares", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/elegant-beautiful-girl-painting-field_1157-25408.jpg", imageAlt: "Woman holding wine glass"}, { - id: "t3", - name: "Sophie & Marc", - role: "Gift Seekers", - company: "Happy Couple", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/happy-multiethnic-couple-clinking-wine-glasses-park_23-2148195898.jpg", - imageAlt: "Couple toasting wine glasses", - }, + id: "t3", name: "Sophie & Marc", role: "Gift Seekers", company: "Happy Couple", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/happy-multiethnic-couple-clinking-wine-glasses-park_23-2148195898.jpg", imageAlt: "Couple toasting wine glasses"}, { - id: "t4", - name: "Chef Antoine", - role: "Restaurateur", - company: "Le Gastronome", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/front-view-man-tasting-wine_23-2149428799.jpg", - imageAlt: "Chef recommending wine", - }, + id: "t4", name: "Chef Antoine", role: "Restaurateur", company: "Le Gastronome", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/front-view-man-tasting-wine_23-2149428799.jpg", imageAlt: "Chef recommending wine"}, { - id: "t5", - name: "Isabelle Laurent", - role: "Sommelier", - company: "Vinothèque Royale", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/friends-having-fun-drinking-champagne-outdoors_197531-5879.jpg", - imageAlt: "Person in formal wear at wine event", - }, + id: "t5", name: "Isabelle Laurent", role: "Sommelier", company: "Vinothèque Royale", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/friends-having-fun-drinking-champagne-outdoors_197531-5879.jpg", imageAlt: "Person in formal wear at wine event"}, ]} title="What Our Customers Say" description="Our 47-star reputation speaks for itself. Hear from those who've experienced the Le Caviste Gourmand difference." @@ -371,25 +219,13 @@ export default function LandingPage() { useInvertedBackground={true} faqs={[ { - id: "faq1", - title: "How do you select your wines?", - content: "Our wines are meticulously hand-picked by our team of experienced sommeliers, who travel extensively to vineyards to ensure exceptional quality and unique expressions of terroir.", - }, + id: "faq1", title: "How do you select your wines?", content: "Our wines are meticulously hand-picked by our team of experienced sommeliers, who travel extensively to vineyards to ensure exceptional quality and unique expressions of terroir."}, { - id: "faq2", - title: "Do you offer wine tasting events?", - content: "Yes, we regularly host exclusive wine tasting events, workshops, and masterclasses both in-store and at partner venues. Check our events calendar for upcoming dates.", - }, + id: "faq2", title: "Do you offer wine tasting events?", content: "Yes, we regularly host exclusive wine tasting events, workshops, and masterclasses both in-store and at partner venues. Check our events calendar for upcoming dates."}, { - id: "faq3", - title: "Can you help with food pairing recommendations?", - content: "Absolutely! Our knowledgeable team delights in guiding you through perfect food and wine pairings, whether for a special meal or a casual gathering. Just ask us in-store or online.", - }, + id: "faq3", title: "Can you help with food pairing recommendations?", content: "Absolutely! Our knowledgeable team delights in guiding you through perfect food and wine pairings, whether for a special meal or a casual gathering. Just ask us in-store or online."}, { - id: "faq4", - title: "Do you deliver locally or nationally?", - content: "We offer convenient local delivery within a 30km radius of Saint-Paul-lès-Romans and nationwide shipping for most of our selection. Please inquire about international shipping options.", - }, + id: "faq4", title: "Do you deliver locally or nationally?", content: "We offer convenient local delivery within a 30km radius of Saint-Paul-lès-Romans and nationwide shipping for most of our selection. Please inquire about international shipping options."}, ]} imageSrc="http://img.b2bpic.net/free-photo/waffle-sticks-glass-jar-inside-wooden-tray_114579-19163.jpg" imageAlt="Wine cellar interior" @@ -405,18 +241,13 @@ export default function LandingPage() { @@ -428,66 +259,39 @@ export default function LandingPage() { logoText="Le Caviste Gourmand" columns={[ { - title: "Shop", - items: [ + title: "Shop", items: [ { - label: "Red Wines", - href: "#products", - }, + label: "Red Wines", href: "#products"}, { - label: "White Wines", - href: "#products", - }, + label: "White Wines", href: "#products"}, { - label: "Sparkling", - href: "#products", - }, + label: "Sparkling", href: "#products"}, { - label: "Gift Sets", - href: "#", - }, + label: "Gift Sets", href: "#"}, ], }, { - title: "About Us", - items: [ + title: "About Us", items: [ { - label: "Our Story", - href: "#about", - }, + label: "Our Story", href: "#about"}, { - label: "Our Expertise", - href: "#features", - }, + label: "Our Expertise", href: "#features"}, { - label: "Testimonials", - href: "#testimonials", - }, + label: "Testimonials", href: "#testimonials"}, { - label: "FAQ", - href: "#faq", - }, + label: "FAQ", href: "#faq"}, ], }, { - title: "Connect", - items: [ + title: "Connect", items: [ { - label: "Contact Us", - href: "#contact", - }, + label: "Contact Us", href: "#contact"}, { - label: "Events", - href: "#", - }, + label: "Events", href: "#"}, { - label: "Privacy Policy", - href: "#", - }, + label: "Privacy Policy", href: "#"}, { - label: "Terms of Service", - href: "#", - }, + label: "Terms of Service", href: "#"}, ], }, ]}