Merge version_1 into main #2
221
src/app/page.tsx
221
src/app/page.tsx
@@ -29,21 +29,13 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Home", id: "hero"},
|
||||
{
|
||||
name: "Wines",
|
||||
id: "products",
|
||||
},
|
||||
name: "Wines", id: "products"},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="VinoBoutique"
|
||||
/>
|
||||
@@ -53,99 +45,56 @@ export default function LandingPage() {
|
||||
<HeroSplitTestimonial
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
variant: "radial-gradient"}}
|
||||
title="Uncork Elegance."
|
||||
description="Discover a curated selection of world-class vintages, sourced from the finest vineyards and delivered to your cellar with expert care."
|
||||
testimonials={[
|
||||
{
|
||||
name: "Julian Thorne",
|
||||
handle: "@sommelier",
|
||||
testimonial: "Exceptional curation. Every bottle tells a story of terroir and tradition.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-smiley-man-holding-glass_23-2149428773.jpg?_wi=1",
|
||||
},
|
||||
name: "Julian Thorne", handle: "@sommelier", testimonial: "Exceptional curation. Every bottle tells a story of terroir and tradition.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-smiley-man-holding-glass_23-2149428773.jpg"},
|
||||
{
|
||||
name: "Elena Rossi",
|
||||
handle: "@winelover",
|
||||
testimonial: "A sanctuary for wine lovers. The quality here is simply unmatched.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/friends-having-fun-together_23-2149306398.jpg?_wi=1",
|
||||
},
|
||||
name: "Elena Rossi", handle: "@winelover", testimonial: "A sanctuary for wine lovers. The quality here is simply unmatched.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/friends-having-fun-together_23-2149306398.jpg"},
|
||||
{
|
||||
name: "Marcus Vane",
|
||||
handle: "@collector",
|
||||
testimonial: "My go-to source for rare vintages. Absolutely pristine selection.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-indoors_23-2149445972.jpg?_wi=1",
|
||||
},
|
||||
name: "Marcus Vane", handle: "@collector", testimonial: "My go-to source for rare vintages. Absolutely pristine selection.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-indoors_23-2149445972.jpg"},
|
||||
{
|
||||
name: "Sofia Bell",
|
||||
handle: "@sofi_wines",
|
||||
testimonial: "The service is as exquisite as the wines. Highly recommend.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/friends-having-fun-their-reunion_23-2149144389.jpg?_wi=1",
|
||||
},
|
||||
name: "Sofia Bell", handle: "@sofi_wines", testimonial: "The service is as exquisite as the wines. Highly recommend.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/friends-having-fun-their-reunion_23-2149144389.jpg"},
|
||||
{
|
||||
name: "Leo Vance",
|
||||
handle: "@leo_cellars",
|
||||
testimonial: "A truly refined experience from start to finish.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-drinking-wine_23-2148060456.jpg?_wi=1",
|
||||
},
|
||||
name: "Leo Vance", handle: "@leo_cellars", testimonial: "A truly refined experience from start to finish.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-drinking-wine_23-2148060456.jpg"},
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Shop Collection",
|
||||
href: "#products",
|
||||
},
|
||||
text: "Shop Collection", href: "#products"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/tray-with-champagne-glasses_23-2148667931.jpg"
|
||||
imageAlt="Vintage red wine"
|
||||
mediaAnimation="blur-reveal"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/side-view-smiley-man-holding-glass_23-2149428773.jpg",
|
||||
alt: "Julian",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/side-view-smiley-man-holding-glass_23-2149428773.jpg", alt: "Julian"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/friends-having-fun-together_23-2149306398.jpg",
|
||||
alt: "Elena",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/friends-having-fun-together_23-2149306398.jpg", alt: "Elena"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-indoors_23-2149445972.jpg",
|
||||
alt: "Marcus",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-indoors_23-2149445972.jpg", alt: "Marcus"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/friends-having-fun-their-reunion_23-2149144389.jpg",
|
||||
alt: "Sofia",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/friends-having-fun-their-reunion_23-2149144389.jpg", alt: "Sofia"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/medium-shot-man-drinking-wine_23-2148060456.jpg",
|
||||
alt: "Leo",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/medium-shot-man-drinking-wine_23-2148060456.jpg", alt: "Leo"},
|
||||
]}
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Vintage Selections",
|
||||
},
|
||||
type: "text", text: "Vintage Selections"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Expertly Sourced",
|
||||
},
|
||||
type: "text", text: "Expertly Sourced"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Global Vintages",
|
||||
},
|
||||
type: "text", text: "Global Vintages"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Private Collections",
|
||||
},
|
||||
type: "text", text: "Private Collections"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Exclusive Access",
|
||||
},
|
||||
type: "text", text: "Exclusive Access"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -158,41 +107,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Château Margaux 2015",
|
||||
price: "$890",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-pomegranate-wine-blue-wall-drink-fruit-wine-sour-color-juice-bar-restaurant_179666-17547.jpg",
|
||||
},
|
||||
id: "p1", name: "Château Margaux 2015", price: "$890", imageSrc: "http://img.b2bpic.net/free-photo/front-view-pomegranate-wine-blue-wall-drink-fruit-wine-sour-color-juice-bar-restaurant_179666-17547.jpg"},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Opus One 2018",
|
||||
price: "$450",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/glass-wine-with-bottle-white-surface_114579-54878.jpg",
|
||||
},
|
||||
id: "p2", name: "Opus One 2018", price: "$450", imageSrc: "http://img.b2bpic.net/free-photo/glass-wine-with-bottle-white-surface_114579-54878.jpg"},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Sassicaia 2019",
|
||||
price: "$380",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-wine-glass-with-bottle-wine-dark-color-champagne-xmas-alcohol-drink_140725-93216.jpg",
|
||||
},
|
||||
id: "p3", name: "Sassicaia 2019", price: "$380", imageSrc: "http://img.b2bpic.net/free-photo/front-view-wine-glass-with-bottle-wine-dark-color-champagne-xmas-alcohol-drink_140725-93216.jpg"},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Dom Pérignon 2012",
|
||||
price: "$320",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-arrangement-spanish-food_23-2149157449.jpg",
|
||||
},
|
||||
id: "p4", name: "Dom Pérignon 2012", price: "$320", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-arrangement-spanish-food_23-2149157449.jpg"},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Penfolds Grange 2017",
|
||||
price: "$950",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/sake-japanese-beverage-still-life_23-2150379011.jpg",
|
||||
},
|
||||
id: "p5", name: "Penfolds Grange 2017", price: "$950", imageSrc: "http://img.b2bpic.net/free-photo/sake-japanese-beverage-still-life_23-2150379011.jpg"},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Cloudy Bay Sauvignon",
|
||||
price: "$95",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/still-life-wine-carafe-table_23-2149631800.jpg",
|
||||
},
|
||||
id: "p6", name: "Cloudy Bay Sauvignon", price: "$95", imageSrc: "http://img.b2bpic.net/free-photo/still-life-wine-carafe-table_23-2149631800.jpg"},
|
||||
]}
|
||||
title="The Vintage Cellar"
|
||||
description="Our handpicked selection of exceptional wines."
|
||||
@@ -212,47 +137,23 @@ export default function LandingPage() {
|
||||
<TestimonialCardThirteen
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={true}
|
||||
animationType="slide-up"
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Sarah J.",
|
||||
handle: "@sarahwines",
|
||||
testimonial: "Exquisite service, fast shipping.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-smiley-man-holding-glass_23-2149428773.jpg?_wi=2",
|
||||
},
|
||||
id: "t1", name: "Sarah J.", handle: "@sarahwines", testimonial: "Exquisite service, fast shipping.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-smiley-man-holding-glass_23-2149428773.jpg"},
|
||||
{
|
||||
id: "t2",
|
||||
name: "David K.",
|
||||
handle: "@dk_vintages",
|
||||
testimonial: "The best selection in the city.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/friends-having-fun-together_23-2149306398.jpg?_wi=2",
|
||||
},
|
||||
id: "t2", name: "David K.", handle: "@dk_vintages", testimonial: "The best selection in the city.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/friends-having-fun-together_23-2149306398.jpg"},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Emily R.",
|
||||
handle: "@emilytastes",
|
||||
testimonial: "Beautifully aged bottles, great notes.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-indoors_23-2149445972.jpg?_wi=2",
|
||||
},
|
||||
id: "t3", name: "Emily R.", handle: "@emilytastes", testimonial: "Beautifully aged bottles, great notes.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-indoors_23-2149445972.jpg"},
|
||||
{
|
||||
id: "t4",
|
||||
name: "Mark L.",
|
||||
handle: "@mark_vino",
|
||||
testimonial: "Incredible knowledge and advice.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/friends-having-fun-their-reunion_23-2149144389.jpg?_wi=2",
|
||||
},
|
||||
id: "t4", name: "Mark L.", handle: "@mark_vino", testimonial: "Incredible knowledge and advice.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/friends-having-fun-their-reunion_23-2149144389.jpg"},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Anna P.",
|
||||
handle: "@annap_somm",
|
||||
testimonial: "A true treasure trove of wines.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-drinking-wine_23-2148060456.jpg?_wi=2",
|
||||
},
|
||||
id: "t5", name: "Anna P.", handle: "@annap_somm", testimonial: "A true treasure trove of wines.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-drinking-wine_23-2148060456.jpg"},
|
||||
]}
|
||||
showRating={true}
|
||||
title="Curated by Connoisseurs"
|
||||
@@ -264,8 +165,7 @@ export default function LandingPage() {
|
||||
<ContactSplit
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "rotated-rays-static",
|
||||
}}
|
||||
variant: "rotated-rays-static"}}
|
||||
tag="Inquire"
|
||||
title="Join the Cellar Club"
|
||||
description="Receive exclusive offers and invitations to private tasting events."
|
||||
@@ -278,42 +178,27 @@ export default function LandingPage() {
|
||||
<FooterBase
|
||||
columns={[
|
||||
{
|
||||
title: "Shop",
|
||||
items: [
|
||||
title: "Shop", items: [
|
||||
{
|
||||
label: "All Wines",
|
||||
href: "#products",
|
||||
},
|
||||
label: "All Wines", href: "#products"},
|
||||
{
|
||||
label: "Rare Vintages",
|
||||
href: "#",
|
||||
},
|
||||
label: "Rare Vintages", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{
|
||||
label: "Our Story",
|
||||
href: "#about",
|
||||
},
|
||||
label: "Our Story", href: "#about"},
|
||||
{
|
||||
label: "Events",
|
||||
href: "#",
|
||||
},
|
||||
label: "Events", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
title: "Legal", items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy Policy", href: "#"},
|
||||
{
|
||||
label: "Terms of Use",
|
||||
href: "#",
|
||||
},
|
||||
label: "Terms of Use", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user