Update src/app/page.tsx
This commit is contained in:
231
src/app/page.tsx
231
src/app/page.tsx
@@ -32,78 +32,49 @@ export default function LandingPage() {
|
|||||||
<NavbarLayoutFloatingInline
|
<NavbarLayoutFloatingInline
|
||||||
navItems={[
|
navItems={[
|
||||||
{
|
{
|
||||||
name: "Home",
|
name: "Home", id: "hero"},
|
||||||
id: "hero",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "The Vibe",
|
name: "The Vibe", id: "the-vibe"},
|
||||||
id: "the-vibe",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Drinks",
|
name: "Drinks", id: "drinks"},
|
||||||
id: "drinks",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Reviews",
|
name: "Reviews", id: "reviews"},
|
||||||
id: "reviews",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Essentials",
|
name: "Essentials", id: "essentials"},
|
||||||
id: "essentials",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
brandName="Core's Tavern"
|
brandName="Core's Tavern"
|
||||||
button={{
|
button={{
|
||||||
text: "Call Us",
|
text: "Call Us", href: "tel:9737483388"}}
|
||||||
href: "tel:9737483388",
|
|
||||||
}}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="hero" data-section="hero">
|
<div id="hero" data-section="hero">
|
||||||
<HeroBillboardCarousel
|
<HeroBillboardCarousel
|
||||||
background={{
|
background={{
|
||||||
variant: "plain",
|
variant: "plain"}}
|
||||||
}}
|
|
||||||
title="Your Neighborhood Escape"
|
title="Your Neighborhood Escape"
|
||||||
description="Cold drinks. Warm company. Bloomfield's best-kept secret."
|
description="Cold drinks. Warm company. Bloomfield's best-kept secret."
|
||||||
tag="Open Until 2 AM"
|
tag="Open Until 2 AM"
|
||||||
tagIcon={Clock}
|
tagIcon={Clock}
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{
|
||||||
text: "Get Directions",
|
text: "Get Directions", href: "https://www.google.com/maps/dir/?api=1&destination=45+Franklin+St,+Bloomfield,+NJ"},
|
||||||
href: "https://www.google.com/maps/dir/?api=1&destination=45+Franklin+St,+Bloomfield,+NJ",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
text: "Call Us",
|
text: "Call Us", href: "tel:9737483388"},
|
||||||
href: "tel:9737483388",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
mediaItems={[
|
mediaItems={[
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/urban-product-backdrop-blur-background-image_53876-147856.jpg",
|
imageSrc: "http://img.b2bpic.net/free-photo/urban-product-backdrop-blur-background-image_53876-147856.jpg", imageAlt: "Moody bar interior with dim lighting"},
|
||||||
imageAlt: "Moody bar interior with dim lighting",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/barman-work-pub_158595-2338.jpg",
|
imageSrc: "http://img.b2bpic.net/free-photo/barman-work-pub_158595-2338.jpg", imageAlt: "Bartender preparing a cocktail"},
|
||||||
imageAlt: "Bartender preparing a cocktail",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/wine-bottles-bar_23-2152024849.jpg",
|
imageSrc: "http://img.b2bpic.net/free-photo/wine-bottles-bar_23-2152024849.jpg", imageAlt: "Shelves of liquor bottles behind the bar"},
|
||||||
imageAlt: "Shelves of liquor bottles behind the bar",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/still-life-beer-brewing-elements_23-2150321507.jpg",
|
imageSrc: "http://img.b2bpic.net/free-photo/still-life-beer-brewing-elements_23-2150321507.jpg", imageAlt: "Close-up of a beer tap pouring a pint"},
|
||||||
imageAlt: "Close-up of a beer tap pouring a pint",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-friends-celebrating-together_23-2149734960.jpg",
|
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-friends-celebrating-together_23-2149734960.jpg", imageAlt: "People laughing and socializing at a bar table"},
|
||||||
imageAlt: "People laughing and socializing at a bar table",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/brown-retro-electronic-pickup-device_23-2151002781.jpg",
|
imageSrc: "http://img.b2bpic.net/free-photo/brown-retro-electronic-pickup-device_23-2151002781.jpg", imageAlt: "Vintage jukebox glowing in a dark bar"},
|
||||||
imageAlt: "Vintage jukebox glowing in a dark bar",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -115,36 +86,16 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
title: "Affordable Drinks",
|
title: "Affordable Drinks", description: "Beers, cocktails, and classics — all priced the way a neighborhood bar should be. No attitude, no markups.", bentoComponent: "reveal-icon", icon: Home
|
||||||
description: "Beers, cocktails, and classics — all priced the way a neighborhood bar should be. No attitude, no markups.",
|
|
||||||
bentoComponent: "reveal-icon",
|
|
||||||
icon: Home,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/glass-balls-with-candles-hang-before-window_1304-5599.jpg",
|
|
||||||
imageAlt: "dark bar bokeh lights background abstract",
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Big Booths & Good Company",
|
title: "Big Booths & Good Company", description: "Sink into our large, comfortable booths. Dark enough to lose track of time. Lively enough to make new friends.", bentoComponent: "reveal-icon", icon: Feather
|
||||||
description: "Sink into our large, comfortable booths. Dark enough to lose track of time. Lively enough to make new friends.",
|
|
||||||
bentoComponent: "reveal-icon",
|
|
||||||
icon: Feather,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/green-glass-beer-bottle-black-white-outline-vector-illustration_1308-186790.jpg",
|
|
||||||
imageAlt: "dark bar bokeh lights background abstract",
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Jukebox Nights",
|
title: "Jukebox Nights", description: "No DJ required. Pick your song, own the room. The jukebox keeps the night alive.", bentoComponent: "reveal-icon", icon: Music
|
||||||
description: "No DJ required. Pick your song, own the room. The jukebox keeps the night alive.",
|
|
||||||
bentoComponent: "reveal-icon",
|
|
||||||
icon: Music,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-vector/pub-interior-realistic-set-bar-stools-menu-board-lamps-draft-beer-tap-transparent-background-isolated-vector-illustration_1284-72553.jpg",
|
|
||||||
imageAlt: "dark bar bokeh lights background abstract",
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Back Patio Seating",
|
title: "Back Patio Seating", description: "Escape outside. A relaxed patio in the back — perfect for warm nights and good conversation.", bentoComponent: "reveal-icon", icon: Sun
|
||||||
description: "Escape outside. A relaxed patio in the back — perfect for warm nights and good conversation.",
|
|
||||||
bentoComponent: "reveal-icon",
|
|
||||||
icon: Sun,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/abstract-background-with-sound-waves-design_1048-13219.jpg",
|
|
||||||
imageAlt: "dark bar bokeh lights background abstract",
|
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
title="The Core's Tavern Vibe"
|
title="The Core's Tavern Vibe"
|
||||||
@@ -160,47 +111,17 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
products={[
|
products={[
|
||||||
{
|
{
|
||||||
id: "p1",
|
id: "p1", name: "Local Lager", price: "$7", imageSrc: "http://img.b2bpic.net/free-photo/close-up-beer-bubbles_23-2147919788.jpg", imageAlt: "A cold pint of golden lager beer"},
|
||||||
name: "Local Lager",
|
|
||||||
price: "$7",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-beer-bubbles_23-2147919788.jpg",
|
|
||||||
imageAlt: "A cold pint of golden lager beer",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "p2",
|
id: "p2", name: "Whiskey Sour", price: "$12", imageSrc: "http://img.b2bpic.net/free-photo/front-view-male-bartender-front-table-with-shakers-making-drink-yellow-wall-bar-alcohol-night-youth-drink_140725-121692.jpg", imageAlt: "A classic whiskey sour cocktail with an orange slice"},
|
||||||
name: "Whiskey Sour",
|
|
||||||
price: "$12",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-male-bartender-front-table-with-shakers-making-drink-yellow-wall-bar-alcohol-night-youth-drink_140725-121692.jpg",
|
|
||||||
imageAlt: "A classic whiskey sour cocktail with an orange slice",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "p3",
|
id: "p3", name: "Craft IPA", price: "$8", imageSrc: "http://img.b2bpic.net/free-photo/close-up-multiple-beer-bottles-aligned_23-2148342199.jpg", imageAlt: "A glass of hazy IPA beer"},
|
||||||
name: "Craft IPA",
|
|
||||||
price: "$8",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-multiple-beer-bottles-aligned_23-2148342199.jpg",
|
|
||||||
imageAlt: "A glass of hazy IPA beer",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "p4",
|
id: "p4", name: "Old Fashioned", price: "$14", imageSrc: "http://img.b2bpic.net/free-photo/glass-bowl-coctail-places-candle-holder_140725-6013.jpg", imageAlt: "An old fashioned cocktail with a large ice cube and orange peel"},
|
||||||
name: "Old Fashioned",
|
|
||||||
price: "$14",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/glass-bowl-coctail-places-candle-holder_140725-6013.jpg",
|
|
||||||
imageAlt: "An old fashioned cocktail with a large ice cube and orange peel",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "p5",
|
id: "p5", name: "Dark Stout", price: "$7", imageSrc: "http://img.b2bpic.net/free-photo/close-up-artizanal-beer-with-copy-space_23-2148322833.jpg", imageAlt: "A rich, dark stout beer with a creamy head"},
|
||||||
name: "Dark Stout",
|
|
||||||
price: "$7",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-artizanal-beer-with-copy-space_23-2148322833.jpg",
|
|
||||||
imageAlt: "A rich, dark stout beer with a creamy head",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "p6",
|
id: "p6", name: "Espresso Martini", price: "$13", imageSrc: "http://img.b2bpic.net/free-photo/close-up-hand-holding-glass_23-2149045763.jpg", imageAlt: "An espresso martini cocktail with coffee beans"},
|
||||||
name: "Espresso Martini",
|
|
||||||
price: "$13",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-hand-holding-glass_23-2149045763.jpg",
|
|
||||||
imageAlt: "An espresso martini cocktail with coffee beans",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Our Curated Selections"
|
title="Our Curated Selections"
|
||||||
description="From local brews to classic cocktails and rare spirits, our menu is designed for every taste. Discover your new favorite."
|
description="From local brews to classic cocktails and rare spirits, our menu is designed for every taste. Discover your new favorite."
|
||||||
@@ -214,45 +135,15 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{
|
||||||
id: "t1",
|
id: "t1", name: "Okang M.", handle: "Google Review", testimonial: "Quiet and dark inside — you'll definitely lose track of time.", imageSrc: "http://img.b2bpic.net/free-photo/senior-people-having-fun-party_23-2149299030.jpg", imageAlt: "Customer smiling in bar"},
|
||||||
name: "Okang M.",
|
|
||||||
handle: "Google Review",
|
|
||||||
testimonial: "Quiet and dark inside — you'll definitely lose track of time.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/senior-people-having-fun-party_23-2149299030.jpg",
|
|
||||||
imageAlt: "Customer smiling in bar",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "t2",
|
id: "t2", name: "Mr_3rdpedal", handle: "Google Review", testimonial: "Cheaper than most bars. Mixed but respectful crowd. Definitely a good vibe.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-autumn-shapes-arrangement_23-2150169113.jpg", imageAlt: "Customer enjoying a drink in bar"},
|
||||||
name: "Mr_3rdpedal",
|
|
||||||
handle: "Google Review",
|
|
||||||
testimonial: "Cheaper than most bars. Mixed but respectful crowd. Definitely a good vibe.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-autumn-shapes-arrangement_23-2150169113.jpg",
|
|
||||||
imageAlt: "Customer enjoying a drink in bar",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "t3",
|
id: "t3", name: "Justin V.", handle: "Google Review", testimonial: "Comfortable atmosphere, nice large booths, and friendly bartenders.", imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-chinese-food-together-night-out_23-2149143976.jpg", imageAlt: "Customer speaking to bartender"},
|
||||||
name: "Justin V.",
|
|
||||||
handle: "Google Review",
|
|
||||||
testimonial: "Comfortable atmosphere, nice large booths, and friendly bartenders.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-chinese-food-together-night-out_23-2149143976.jpg",
|
|
||||||
imageAlt: "Customer speaking to bartender",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "t4",
|
id: "t4", name: "Samantha L.", handle: "Local Patron", testimonial: "My go-to spot for a relaxed evening. The patio is a hidden gem.", imageSrc: "http://img.b2bpic.net/free-photo/lovely-couple-sitting-coffeeshop_23-2148422418.jpg", imageAlt: "Bar interior with cozy seating"},
|
||||||
name: "Samantha L.",
|
|
||||||
handle: "Local Patron",
|
|
||||||
testimonial: "My go-to spot for a relaxed evening. The patio is a hidden gem.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/lovely-couple-sitting-coffeeshop_23-2148422418.jpg",
|
|
||||||
imageAlt: "Bar interior with cozy seating",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "t5",
|
id: "t5", name: "Chris P.", handle: "First-timer", testimonial: "Walked in on a whim and immediately felt at home. Great drinks and even better company.", imageSrc: "http://img.b2bpic.net/free-photo/adorable-young-couple-love_23-2148741176.jpg", imageAlt: "Couple enjoying drinks at a table"},
|
||||||
name: "Chris P.",
|
|
||||||
handle: "First-timer",
|
|
||||||
testimonial: "Walked in on a whim and immediately felt at home. Great drinks and even better company.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/adorable-young-couple-love_23-2148741176.jpg",
|
|
||||||
imageAlt: "Couple enjoying drinks at a table",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="What Our Regulars Say"
|
title="What Our Regulars Say"
|
||||||
description="Hear it from the people who know us best. More than just a bar, it's a community.\n★★★★★ 4.3 stars · 196 Google reviews"
|
description="Hear it from the people who know us best. More than just a bar, it's a community.\n★★★★★ 4.3 stars · 196 Google reviews"
|
||||||
@@ -266,23 +157,14 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
metrics={[
|
metrics={[
|
||||||
{
|
{
|
||||||
id: "m1",
|
id: "m1", icon: CalendarDays,
|
||||||
icon: CalendarDays,
|
title: "Years Serving", value: "10+"},
|
||||||
title: "Years Serving",
|
|
||||||
value: "10+",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "m2",
|
id: "m2", icon: Smile,
|
||||||
icon: Smile,
|
title: "Happy Customers", value: "10K+"},
|
||||||
title: "Happy Customers",
|
|
||||||
value: "10K+",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "m3",
|
id: "m3", icon: Flame,
|
||||||
icon: Flame,
|
title: "Signature Drinks", value: "20+"},
|
||||||
title: "Signature Drinks",
|
|
||||||
value: "20+",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Our Story in Numbers"
|
title="Our Story in Numbers"
|
||||||
description="Proudly serving Bloomfield for over a decade, building a legacy one drink at a time."
|
description="Proudly serving Bloomfield for over a decade, building a legacy one drink at a time."
|
||||||
@@ -295,20 +177,11 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
faqs={[
|
faqs={[
|
||||||
{
|
{
|
||||||
id: "q1",
|
id: "q1", title: "What are your operating hours?", content: "Core's Tavern is open daily from 4 PM until 2 AM."},
|
||||||
title: "What are your operating hours?",
|
|
||||||
content: "Core's Tavern is open daily from 4 PM until 2 AM.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "q2",
|
id: "q2", title: "Do you serve food?", content: "While we don't have a kitchen, we are proudly BYOF (Bring Your Own Food) friendly! Feel free to order delivery or bring snacks."},
|
||||||
title: "Do you serve food?",
|
|
||||||
content: "While we don't have a kitchen, we are proudly BYOF (Bring Your Own Food) friendly! Feel free to order delivery or bring snacks.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "q3",
|
id: "q3", title: "Is there parking available?", content: "Street parking is available around the tavern. Please check local signage for restrictions."},
|
||||||
title: "Is there parking available?",
|
|
||||||
content: "Street parking is available around the tavern. Please check local signage for restrictions.",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/medium-shot-bartender-preparing-drink_23-2150494237.jpg"
|
imageSrc="http://img.b2bpic.net/free-photo/medium-shot-bartender-preparing-drink_23-2150494237.jpg"
|
||||||
imageAlt="Bartender preparing drinks behind a dimly lit bar"
|
imageAlt="Bartender preparing drinks behind a dimly lit bar"
|
||||||
@@ -334,33 +207,21 @@ export default function LandingPage() {
|
|||||||
<FooterSimple
|
<FooterSimple
|
||||||
columns={[
|
columns={[
|
||||||
{
|
{
|
||||||
title: "Quick Links",
|
title: "Quick Links", items: [
|
||||||
items: [
|
|
||||||
{
|
{
|
||||||
label: "Directions",
|
label: "Directions", href: "https://www.google.com/maps/dir/?api=1&destination=45+Franklin+St,+Bloomfield,+NJ"},
|
||||||
href: "https://www.google.com/maps/dir/?api=1&destination=45+Franklin+St,+Bloomfield,+NJ",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "Call Us",
|
label: "Call Us", href: "tel:9737483388"},
|
||||||
href: "tel:9737483388",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "Google Reviews",
|
label: "Google Reviews", href: "https://www.google.com/search?q=core's+tavern&oq=core's+tavern#lrd=0x89c25574a7b5d233:0x39a1c1d63e9c1482,1,,,,"},
|
||||||
href: "https://www.google.com/search?q=core's+tavern&oq=core's+tavern#lrd=0x89c25574a7b5d233:0x39a1c1d63e9c1482,1,,,,",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Social",
|
title: "Social", items: [
|
||||||
items: [
|
|
||||||
{
|
{
|
||||||
label: "Instagram",
|
label: "Instagram", href: "#"},
|
||||||
href: "#",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "Facebook",
|
label: "Facebook", href: "#"},
|
||||||
href: "#",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
|
|||||||
Reference in New Issue
Block a user