5 Commits

Author SHA1 Message Date
8fbe79b44a Merge version_3 into main
Merge version_3 into main
2026-05-06 16:37:21 +00:00
e183fcb4bd Update src/app/page.tsx 2026-05-06 16:37:18 +00:00
520bd6ee70 Merge version_2 into main
Merge version_2 into main
2026-05-06 16:33:17 +00:00
ee5f3685dc Update src/app/page.tsx 2026-05-06 16:33:13 +00:00
df06a9e663 Merge version_1 into main
Merge version_1 into main
2026-05-06 16:30:57 +00:00

View File

@@ -32,98 +32,61 @@ export default function LandingPage() {
<NavbarLayoutFloatingInline <NavbarLayoutFloatingInline
navItems={[ navItems={[
{ {
name: "Home", name: "Home", id: "hero"},
id: "hero",
},
{ {
name: "About", name: "About", id: "about"},
id: "about",
},
{ {
name: "Features", name: "Features", id: "features"},
id: "features",
},
{ {
name: "Menu", name: "Menu", id: "menu"},
id: "menu",
},
{ {
name: "Contact", name: "Contact", id: "contact"},
id: "contact",
},
]} ]}
brandName="Beaver Dam Bar" brandName="Beaver Dam Bar"
button={{ button={{
text: "Book Table", text: "Book Your Table", href: "#contact"}}
href: "#contact",
}}
/> />
</div> </div>
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroBillboard <HeroBillboard
background={{ background={{
variant: "gradient-bars", variant: "gradient-bars"}}
}}
title="The Beaver Dam Bar" title="The Beaver Dam Bar"
description="Your local home for craft brews, live tunes, and great company in the heart of the community." description="Your local home for craft brews, live tunes, and great company in the heart of the community."
buttons={[ buttons={[
{ {
text: "View Menu", text: "Book Your Table", href: "#contact"},
href: "#menu",
},
{ {
text: "Contact Us", text: "View Menu", href: "#menu"},
href: "#contact",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/couples-celebrating-birthday_23-2149891021.jpg?_wi=1" imageSrc="http://img.b2bpic.net/free-photo/couples-celebrating-birthday_23-2149891021.jpg?_wi=1"
imageAlt="Inside of the cozy Beaver Dam Bar" imageAlt="Inside of the cozy Beaver Dam Bar"
mediaAnimation="slide-up" mediaAnimation="slide-up"
avatars={[ avatars={[
{ {
src: "http://img.b2bpic.net/free-photo/look-through-shiny-branches-white-table-with-candles_1304-4758.jpg", src: "http://img.b2bpic.net/free-photo/look-through-shiny-branches-white-table-with-candles_1304-4758.jpg", alt: "Look through the shiny branches at white table with candles"},
alt: "Look through the shiny branches at white table with candles",
},
{ {
src: "http://img.b2bpic.net/free-photo/friends-taking-selfie-night-party_23-2147640529.jpg", src: "http://img.b2bpic.net/free-photo/friends-taking-selfie-night-party_23-2147640529.jpg", alt: "Friends taking selfie at night party"},
alt: "Friends taking selfie at night party",
},
{ {
src: "http://img.b2bpic.net/free-photo/low-angle-friends-drinking-coffee_23-2148395430.jpg", src: "http://img.b2bpic.net/free-photo/low-angle-friends-drinking-coffee_23-2148395430.jpg", alt: "Low angle friends drinking coffee"},
alt: "Low angle friends drinking coffee",
},
{ {
src: "http://img.b2bpic.net/free-photo/woman-portrait_1296-433.jpg", src: "http://img.b2bpic.net/free-photo/woman-portrait_1296-433.jpg", alt: "woman portrait"},
alt: "woman portrait",
},
{ {
src: "http://img.b2bpic.net/free-photo/two-smiling-young-friends-raising-toast-bar_23-2147859525.jpg", src: "http://img.b2bpic.net/free-photo/two-smiling-young-friends-raising-toast-bar_23-2147859525.jpg", alt: "Two smiling young friends raising toast at the bar"},
alt: "Two smiling young friends raising toast at the bar",
},
]} ]}
avatarText="Join our growing community" avatarText="Join our growing community"
marqueeItems={[ marqueeItems={[
{ {
type: "text", type: "text", text: "Locally Sourced"},
text: "Locally Sourced",
},
{ {
type: "text", type: "text", text: "Craft Beer"},
text: "Craft Beer",
},
{ {
type: "text", type: "text", text: "Live Music"},
text: "Live Music",
},
{ {
type: "text", type: "text", text: "Comfort Food"},
text: "Comfort Food",
},
{ {
type: "text", type: "text", text: "Friendly Vibe"},
text: "Friendly Vibe",
},
]} ]}
/> />
</div> </div>
@@ -146,29 +109,19 @@ export default function LandingPage() {
features={[ features={[
{ {
icon: Droplets, icon: Droplets,
title: "Local Taps", title: "Local Taps", description: "Curated selection of the finest regional craft beers on draft."},
description: "Curated selection of the finest regional craft beers on draft.",
},
{ {
icon: Music, icon: Music,
title: "Live Tunes", title: "Live Tunes", description: "Weekly performances from local musicians every Friday and Saturday night."},
description: "Weekly performances from local musicians every Friday and Saturday night.",
},
{ {
icon: Utensils, icon: Utensils,
title: "Comfort Bites", title: "Comfort Bites", description: "Hearty, classic bar snacks and comfort foods that pair perfectly with every pour."},
description: "Hearty, classic bar snacks and comfort foods that pair perfectly with every pour.",
},
{ {
icon: Heart, icon: Heart,
title: "Community Spirit", title: "Community Spirit", description: "A place where neighbors become friends over shared stories."},
description: "A place where neighbors become friends over shared stories.",
},
{ {
icon: Calendar, icon: Calendar,
title: "Weekly Events", title: "Weekly Events", description: "From trivia nights to open mic, there's always something happening."},
description: "From trivia nights to open mic, there's always something happening.",
},
]} ]}
title="Why We're The Local Favorite" title="Why We're The Local Favorite"
description="More than just a bar, we're a hub of local social activity." description="More than just a bar, we're a hub of local social activity."
@@ -183,59 +136,23 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
products={[ products={[
{ {
id: "1", id: "1", brand: "Beaver Craft", name: "Dam Lager", price: "$6", rating: 5,
brand: "Beaver Craft", reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/preparing-refreshing-cocktail-bar_23-2148176773.jpg"},
name: "Dam Lager",
price: "$6",
rating: 5,
reviewCount: "120",
imageSrc: "http://img.b2bpic.net/free-photo/preparing-refreshing-cocktail-bar_23-2148176773.jpg",
},
{ {
id: "2", id: "2", brand: "Mixologist", name: "Classic Old Fashioned", price: "$12", rating: 5,
brand: "Mixologist", reviewCount: "85", imageSrc: "http://img.b2bpic.net/free-photo/barman-work-pub_158595-2337.jpg"},
name: "Classic Old Fashioned",
price: "$12",
rating: 5,
reviewCount: "85",
imageSrc: "http://img.b2bpic.net/free-photo/barman-work-pub_158595-2337.jpg",
},
{ {
id: "3", id: "3", brand: "Kitchen", name: "Loaded Pub Fries", price: "$9", rating: 4,
brand: "Kitchen", reviewCount: "95", imageSrc: "http://img.b2bpic.net/free-photo/beer-glasses-platter-food-with-copy-space_23-2148356721.jpg"},
name: "Loaded Pub Fries",
price: "$9",
rating: 4,
reviewCount: "95",
imageSrc: "http://img.b2bpic.net/free-photo/beer-glasses-platter-food-with-copy-space_23-2148356721.jpg",
},
{ {
id: "4", id: "4", brand: "Kitchen", name: "Signature Nachos", price: "$11", rating: 5,
brand: "Kitchen", reviewCount: "210", imageSrc: "http://img.b2bpic.net/free-photo/charcuterie-board-with-cold-cuts-fresh-fruits-cheese-picnic-cloth_53876-124167.jpg"},
name: "Signature Nachos",
price: "$11",
rating: 5,
reviewCount: "210",
imageSrc: "http://img.b2bpic.net/free-photo/charcuterie-board-with-cold-cuts-fresh-fruits-cheese-picnic-cloth_53876-124167.jpg",
},
{ {
id: "5", id: "5", brand: "Spirits", name: "Small Batch Bourbon", price: "$14", rating: 5,
brand: "Spirits", reviewCount: "45", imageSrc: "http://img.b2bpic.net/free-photo/whiskey-with-fire-table_140725-9764.jpg"},
name: "Small Batch Bourbon",
price: "$14",
rating: 5,
reviewCount: "45",
imageSrc: "http://img.b2bpic.net/free-photo/whiskey-with-fire-table_140725-9764.jpg",
},
{ {
id: "6", id: "6", brand: "Stout Works", name: "Dark Forest Stout", price: "$7", rating: 4,
brand: "Stout Works", reviewCount: "72", imageSrc: "http://img.b2bpic.net/free-photo/glass-beer-with-cheese-lemons-dark-board-high-quality-photo_114579-67369.jpg"},
name: "Dark Forest Stout",
price: "$7",
rating: 4,
reviewCount: "72",
imageSrc: "http://img.b2bpic.net/free-photo/glass-beer-with-cheese-lemons-dark-board-high-quality-photo_114579-67369.jpg",
},
]} ]}
title="Our Signature Offerings" title="Our Signature Offerings"
description="Explore the drinks and bites that our regulars swear by." description="Explore the drinks and bites that our regulars swear by."
@@ -248,60 +165,15 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
testimonials={[ testimonials={[
{ {
id: "1", id: "1", name: "John Doe", date: "2024-05", title: "Regular", quote: "The absolute best local spot for a cold beer after work.", tag: "Top Rated", avatarSrc: "http://img.b2bpic.net/free-photo/side-view-man-holding-beer-pint_23-2148270240.jpg", imageSrc: "http://img.b2bpic.net/free-photo/couples-celebrating-birthday_23-2149891021.jpg?_wi=2", imageAlt: "smiling customer portrait"},
name: "John Doe",
date: "2024-05",
title: "Regular",
quote: "The absolute best local spot for a cold beer after work.",
tag: "Top Rated",
avatarSrc: "http://img.b2bpic.net/free-photo/side-view-man-holding-beer-pint_23-2148270240.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/couples-celebrating-birthday_23-2149891021.jpg?_wi=2",
imageAlt: "smiling customer portrait",
},
{ {
id: "2", id: "2", name: "Jane Smith", date: "2024-06", title: "Foodie", quote: "I come for the nachos, I stay for the great live music atmosphere.", tag: "Great Food", avatarSrc: "http://img.b2bpic.net/free-photo/portrait-cheerful-european-woman-green-jacket-touching-her-hair-blur-background-photo-fashionable-girl-with-beautiful-brown-hair-smiling-camera_291650-2183.jpg", imageSrc: "http://img.b2bpic.net/free-photo/craft-beer-booze-brew-alcohol-celebrate-refreshment_53876-46913.jpg?_wi=2", imageAlt: "smiling customer portrait"},
name: "Jane Smith",
date: "2024-06",
title: "Foodie",
quote: "I come for the nachos, I stay for the great live music atmosphere.",
tag: "Great Food",
avatarSrc: "http://img.b2bpic.net/free-photo/portrait-cheerful-european-woman-green-jacket-touching-her-hair-blur-background-photo-fashionable-girl-with-beautiful-brown-hair-smiling-camera_291650-2183.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/craft-beer-booze-brew-alcohol-celebrate-refreshment_53876-46913.jpg?_wi=2",
imageAlt: "smiling customer portrait",
},
{ {
id: "3", id: "3", name: "Mike Ross", date: "2024-07", title: "Musician", quote: "Best vibe for playing live shows. The staff treats everyone like family.", tag: "Vibe", avatarSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-cafe-with-laptop_273609-12676.jpg", imageSrc: "http://img.b2bpic.net/free-photo/beer-glass-bar_23-2148111134.jpg", imageAlt: "smiling customer portrait"},
name: "Mike Ross",
date: "2024-07",
title: "Musician",
quote: "Best vibe for playing live shows. The staff treats everyone like family.",
tag: "Vibe",
avatarSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-cafe-with-laptop_273609-12676.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/beer-glass-bar_23-2148111134.jpg",
imageAlt: "smiling customer portrait",
},
{ {
id: "4", id: "4", name: "Sarah Lee", date: "2024-08", title: "Neighbor", quote: "So glad this place is in the neighborhood. Truly a home away from home.", tag: "Local", avatarSrc: "http://img.b2bpic.net/free-photo/business-man-working-late-office_23-2148991321.jpg", imageSrc: "http://img.b2bpic.net/free-photo/musician-writing-song_23-2147782089.jpg", imageAlt: "smiling customer portrait"},
name: "Sarah Lee",
date: "2024-08",
title: "Neighbor",
quote: "So glad this place is in the neighborhood. Truly a home away from home.",
tag: "Local",
avatarSrc: "http://img.b2bpic.net/free-photo/business-man-working-late-office_23-2148991321.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/musician-writing-song_23-2147782089.jpg",
imageAlt: "smiling customer portrait",
},
{ {
id: "5", id: "5", name: "Tom Baker", date: "2024-09", title: "Customer", quote: "Friendly service, good prices, and always a great rotating selection.", tag: "Always Fresh", avatarSrc: "http://img.b2bpic.net/free-photo/happy-female-friends-enjoying-while-talking-pub_637285-12527.jpg", imageSrc: "http://img.b2bpic.net/free-photo/classic-home-made-cheesburgers-black-plate-background-fries-fast-food-unhealthy-snack_482257-28911.jpg", imageAlt: "smiling customer portrait"},
name: "Tom Baker",
date: "2024-09",
title: "Customer",
quote: "Friendly service, good prices, and always a great rotating selection.",
tag: "Always Fresh",
avatarSrc: "http://img.b2bpic.net/free-photo/happy-female-friends-enjoying-while-talking-pub_637285-12527.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/classic-home-made-cheesburgers-black-plate-background-fries-fast-food-unhealthy-snack_482257-28911.jpg",
imageAlt: "smiling customer portrait",
},
]} ]}
title="Loved by the Community" title="Loved by the Community"
description="Don't just take our word for it—hear what our regulars have to say." description="Don't just take our word for it—hear what our regulars have to say."
@@ -314,20 +186,11 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
faqs={[ faqs={[
{ {
id: "1", id: "1", title: "Are you pet-friendly?", content: "Yes, our patio area is pet-friendly!"},
title: "Are you pet-friendly?",
content: "Yes, our patio area is pet-friendly!",
},
{ {
id: "2", id: "2", title: "Do you take reservations?", content: "We are a casual spot—seating is on a first-come, first-served basis."},
title: "Do you take reservations?",
content: "We are a casual spot—seating is on a first-come, first-served basis.",
},
{ {
id: "3", id: "3", title: "When is live music?", content: "Every Friday and Saturday, starting around 8 PM."},
title: "When is live music?",
content: "Every Friday and Saturday, starting around 8 PM.",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/cream-liquer_23-2148014925.jpg" imageSrc="http://img.b2bpic.net/free-photo/cream-liquer_23-2148014925.jpg"
title="Frequently Asked Questions" title="Frequently Asked Questions"
@@ -341,11 +204,10 @@ export default function LandingPage() {
<ContactCenter <ContactCenter
useInvertedBackground={false} useInvertedBackground={false}
background={{ background={{
variant: "radial-gradient", variant: "radial-gradient"}}
}}
tag="Visit Us" tag="Visit Us"
title="Ready to drop by?" title="Ready to drop by?"
description="Stay updated on our weekly events, guest taps, and food specials by joining our newsletter." description="Stay updated on our weekly events, guest taps, and food specials by joining our newsletter. Give us a call at +19283475492."
/> />
</div> </div>
@@ -356,14 +218,10 @@ export default function LandingPage() {
socialLinks={[ socialLinks={[
{ {
icon: Instagram, icon: Instagram,
href: "https://instagram.com", href: "https://instagram.com", ariaLabel: "Follow us on Instagram"},
ariaLabel: "Follow us on Instagram",
},
{ {
icon: Facebook, icon: Facebook,
href: "https://facebook.com", href: "https://facebook.com", ariaLabel: "Visit our Facebook page"},
ariaLabel: "Visit our Facebook page",
},
]} ]}
/> />
</div> </div>