Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #2.
This commit is contained in:
271
src/app/page.tsx
271
src/app/page.tsx
@@ -31,17 +31,11 @@ export default function LandingPage() {
|
||||
<NavbarStyleCentered
|
||||
navItems={[
|
||||
{
|
||||
name: "Menu",
|
||||
id: "offerings",
|
||||
},
|
||||
name: "Menu", id: "offerings"},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Reserve",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Reserve", id: "contact"},
|
||||
]}
|
||||
brandName="River Café"
|
||||
/>
|
||||
@@ -50,98 +44,52 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplitTestimonial
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
title="A Taste of Nature by the River"
|
||||
description="Upscale, locally sourced meat & seafood in a chic, restored historic setting."
|
||||
testimonials={[
|
||||
{
|
||||
name: "Emily D.",
|
||||
handle: "@emilyd",
|
||||
testimonial: "The atmosphere is unmatched and the locally sourced seafood was incredible.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-attractive-brunette-woman-black-dress-sitting-near-coffee-table-with-view-city-sunny-evening_8353-11799.jpg?_wi=1",
|
||||
imageAlt: "chic restaurant interior dining",
|
||||
},
|
||||
name: "Emily D.", handle: "@emilyd", testimonial: "The atmosphere is unmatched and the locally sourced seafood was incredible.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-attractive-brunette-woman-black-dress-sitting-near-coffee-table-with-view-city-sunny-evening_8353-11799.jpg", imageAlt: "chic restaurant interior dining"},
|
||||
{
|
||||
name: "Mark S.",
|
||||
handle: "@marks",
|
||||
testimonial: "Chic, comfortable, and the fireplace adds such a wonderful touch to dinner.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/wine-glass_74190-1311.jpg?_wi=1",
|
||||
imageAlt: "chic restaurant interior dining",
|
||||
},
|
||||
name: "Mark S.", handle: "@marks", testimonial: "Chic, comfortable, and the fireplace adds such a wonderful touch to dinner.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/wine-glass_74190-1311.jpg", imageAlt: "chic restaurant interior dining"},
|
||||
{
|
||||
name: "Sarah P.",
|
||||
handle: "@sarahp",
|
||||
testimonial: "Family-friendly while still feeling upscale. Highly recommend the brunch.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/grilled-big-prawn-shrimp-with-sauce_74190-6915.jpg?_wi=1",
|
||||
imageAlt: "chic restaurant interior dining",
|
||||
},
|
||||
name: "Sarah P.", handle: "@sarahp", testimonial: "Family-friendly while still feeling upscale. Highly recommend the brunch.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/grilled-big-prawn-shrimp-with-sauce_74190-6915.jpg", imageAlt: "chic restaurant interior dining"},
|
||||
{
|
||||
name: "David W.",
|
||||
handle: "@davidw",
|
||||
testimonial: "Sustainable and delicious. Truly a gem by the park.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-berries-near-cupcake_23-2147793013.jpg?_wi=1",
|
||||
imageAlt: "chic restaurant interior dining",
|
||||
},
|
||||
name: "David W.", handle: "@davidw", testimonial: "Sustainable and delicious. Truly a gem by the park.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-berries-near-cupcake_23-2147793013.jpg", imageAlt: "chic restaurant interior dining"},
|
||||
{
|
||||
name: "Lisa K.",
|
||||
handle: "@lisak",
|
||||
testimonial: "Excellent service and the cocktails were masterfully made.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-family-enjoying-time-together_23-2149283540.jpg?_wi=1",
|
||||
imageAlt: "chic restaurant interior dining",
|
||||
},
|
||||
name: "Lisa K.", handle: "@lisak", testimonial: "Excellent service and the cocktails were masterfully made.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-family-enjoying-time-together_23-2149283540.jpg", imageAlt: "chic restaurant interior dining"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/front-view-attractive-brunette-woman-black-dress-sitting-near-coffee-table-with-view-city-sunny-evening_8353-11799.jpg?_wi=2"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/front-view-attractive-brunette-woman-black-dress-sitting-near-coffee-table-with-view-city-sunny-evening_8353-11799.jpg"
|
||||
imageAlt="River Café dining room"
|
||||
mediaAnimation="slide-up"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-waitress-standing-counter_1170-668.jpg",
|
||||
alt: "Waitress portrait",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-waitress-standing-counter_1170-668.jpg", alt: "Waitress portrait"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/happy-asian-woman-shows-thumbs-up-approves-likes-smth-good-stands-near-cafe-entrance-give-her_1258-199002.jpg",
|
||||
alt: "Happy woman smiling",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/happy-asian-woman-shows-thumbs-up-approves-likes-smth-good-stands-near-cafe-entrance-give-her_1258-199002.jpg", alt: "Happy woman smiling"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-smiling-brunette-woman-drinks-morning-coffee-cafe_613910-12134.jpg",
|
||||
alt: "Smiling woman with coffee",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-smiling-brunette-woman-drinks-morning-coffee-cafe_613910-12134.jpg", alt: "Smiling woman with coffee"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-portrait-smiling-brunette-asian-woman-sitting-with-graphic-pen-looking-happy-drawing_1258-199033.jpg",
|
||||
alt: "Happy designer portrait",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-portrait-smiling-brunette-asian-woman-sitting-with-graphic-pen-looking-happy-drawing_1258-199033.jpg", alt: "Happy designer portrait"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-friends-chatting-table_23-2149213369.jpg",
|
||||
alt: "Friends chatting",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-friends-chatting-table_23-2149213369.jpg", alt: "Friends chatting"},
|
||||
]}
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Locally Sourced",
|
||||
},
|
||||
type: "text", text: "Locally Sourced"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Sustainable Dining",
|
||||
},
|
||||
type: "text", text: "Sustainable Dining"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Riverfront Views",
|
||||
},
|
||||
type: "text", text: "Riverfront Views"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Seasonal Ingredients",
|
||||
},
|
||||
type: "text", text: "Seasonal Ingredients"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Open Daily",
|
||||
},
|
||||
type: "text", text: "Open Daily"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -151,14 +99,9 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
heading={[
|
||||
{
|
||||
type: "text",
|
||||
content: "Restored Elegance, Local Heart",
|
||||
},
|
||||
type: "text", content: "Restored Elegance, Local Heart"},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/wine-glass_74190-1311.jpg",
|
||||
alt: "Building Interior",
|
||||
},
|
||||
type: "image", src: "http://img.b2bpic.net/free-photo/wine-glass_74190-1311.jpg", alt: "Building Interior"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -170,40 +113,16 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Fresh & Local",
|
||||
description: "Meat and seafood entrees sourced from local farmers.",
|
||||
phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/grilled-big-prawn-shrimp-with-sauce_74190-6915.jpg?_wi=2",
|
||||
},
|
||||
phoneTwo: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-berries-near-cupcake_23-2147793013.jpg?_wi=2",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-attractive-brunette-woman-black-dress-sitting-near-coffee-table-with-view-city-sunny-evening_8353-11799.jpg?_wi=3",
|
||||
imageAlt: "gourmet meat entree serving",
|
||||
title: "Fresh & Local", description: "Meat and seafood entrees sourced from local farmers.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/grilled-big-prawn-shrimp-with-sauce_74190-6915.jpg" },
|
||||
phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/close-up-berries-near-cupcake_23-2147793013.jpg" }
|
||||
},
|
||||
{
|
||||
title: "Craft Drinks",
|
||||
description: "Wide selection of cocktails, wines, and craft beers.",
|
||||
phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-vegetables-as-tomato-coriander-spinach-basil-with-plate-green-surface_141793-10367.jpg",
|
||||
},
|
||||
phoneTwo: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-hand-barista-cafe-making-coffee-barista-with-coffee_169016-60217.jpg",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/wine-glass_74190-1311.jpg?_wi=2",
|
||||
imageAlt: "gourmet meat entree serving",
|
||||
title: "Craft Drinks", description: "Wide selection of cocktails, wines, and craft beers.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/top-view-vegetables-as-tomato-coriander-spinach-basil-with-plate-green-surface_141793-10367.jpg" },
|
||||
phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/closeup-hand-barista-cafe-making-coffee-barista-with-coffee_169016-60217.jpg" }
|
||||
},
|
||||
{
|
||||
title: "Inclusive Dining",
|
||||
description: "Vegetarian, vegan, and organic options for everyone.",
|
||||
phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-plate-fresh-vegetables-noodles_23-2148381137.jpg",
|
||||
},
|
||||
phoneTwo: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-bartender-cocktail-shaker_23-2149132167.jpg",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-family-enjoying-time-together_23-2149283540.jpg?_wi=2",
|
||||
imageAlt: "gourmet meat entree serving",
|
||||
title: "Inclusive Dining", description: "Vegetarian, vegan, and organic options for everyone.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-plate-fresh-vegetables-noodles_23-2148381137.jpg" },
|
||||
phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/close-up-bartender-cocktail-shaker_23-2149132167.jpg" }
|
||||
},
|
||||
]}
|
||||
showStepNumbers={false}
|
||||
@@ -219,26 +138,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "LGBTQ+",
|
||||
title: "Inclusive",
|
||||
description: "Safe space for everyone",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-family-enjoying-time-together_23-2149283540.jpg?_wi=3",
|
||||
},
|
||||
id: "m1", value: "LGBTQ+", title: "Inclusive", description: "Safe space for everyone", imageSrc: "http://img.b2bpic.net/free-photo/happy-family-enjoying-time-together_23-2149283540.jpg"},
|
||||
{
|
||||
id: "m2",
|
||||
value: "Family",
|
||||
title: "Kids Welcome",
|
||||
description: "High chairs and menus",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-friends-drinking-kombucha_23-2150171585.jpg",
|
||||
},
|
||||
id: "m2", value: "Family", title: "Kids Welcome", description: "High chairs and menus", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-friends-drinking-kombucha_23-2150171585.jpg"},
|
||||
{
|
||||
id: "m3",
|
||||
value: "Cosy",
|
||||
title: "Fireplace",
|
||||
description: "Relax in our warm cafe",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mother-daughter-looking-mobile-phone_23-2147810892.jpg",
|
||||
},
|
||||
id: "m3", value: "Cosy", title: "Fireplace", description: "Relax in our warm cafe", imageSrc: "http://img.b2bpic.net/free-photo/mother-daughter-looking-mobile-phone_23-2147810892.jpg"},
|
||||
]}
|
||||
title="A Welcoming Atmosphere"
|
||||
description="We are proud to be a family and LGBTQ+ friendly space for our community."
|
||||
@@ -251,20 +155,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "a1",
|
||||
title: "Is the restaurant accessible?",
|
||||
content: "Yes, we offer wheelchair-accessible entrance, seating, restrooms, and parking.",
|
||||
},
|
||||
id: "a1", title: "Is the restaurant accessible?", content: "Yes, we offer wheelchair-accessible entrance, seating, restrooms, and parking."},
|
||||
{
|
||||
id: "a2",
|
||||
title: "Do you offer reservations?",
|
||||
content: "Yes, reservations are encouraged and accepted.",
|
||||
},
|
||||
id: "a2", title: "Do you offer reservations?", content: "Yes, reservations are encouraged and accepted."},
|
||||
{
|
||||
id: "a3",
|
||||
title: "Can I bring kids?",
|
||||
content: "We are family-friendly, offering a kids' menu and high chairs.",
|
||||
},
|
||||
id: "a3", title: "Can I bring kids?", content: "We are family-friendly, offering a kids' menu and high chairs."},
|
||||
]}
|
||||
title="Accessibility & Amenities"
|
||||
description="We strive to ensure everyone has a comfortable dining experience."
|
||||
@@ -280,45 +175,20 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah Johnson",
|
||||
role: "Patron",
|
||||
company: "Local Community",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-young-friends-restaurant_23-2148395397.jpg",
|
||||
},
|
||||
id: "1", name: "Sarah Johnson", role: "Patron", company: "Local Community", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-young-friends-restaurant_23-2148395397.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Michael Chen",
|
||||
role: "Foodie",
|
||||
company: "City Guides",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-happy-woman-holding-glass_23-2148965394.jpg",
|
||||
},
|
||||
id: "2", name: "Michael Chen", role: "Foodie", company: "City Guides", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-happy-woman-holding-glass_23-2148965394.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Emily Rodriguez",
|
||||
role: "Diner",
|
||||
company: "Lifestyle Blog",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-pretty-waitress_1098-15705.jpg",
|
||||
},
|
||||
id: "3", name: "Emily Rodriguez", role: "Diner", company: "Lifestyle Blog", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-pretty-waitress_1098-15705.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "David Kim",
|
||||
role: "Regular",
|
||||
company: "Neighborhood",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/group-friends-eating-restaurant_23-2148395390.jpg",
|
||||
},
|
||||
id: "4", name: "David Kim", role: "Regular", company: "Neighborhood", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/group-friends-eating-restaurant_23-2148395390.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Anna Lee",
|
||||
role: "Visitor",
|
||||
company: "Travelers",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lovely-couple-enjoying-new-year-party_23-2149173295.jpg",
|
||||
},
|
||||
id: "5", name: "Anna Lee", role: "Visitor", company: "Travelers", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lovely-couple-enjoying-new-year-party_23-2149173295.jpg"},
|
||||
]}
|
||||
title="Voices of the Café"
|
||||
description="Hear from our cherished guests."
|
||||
@@ -331,20 +201,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Are you women-owned?",
|
||||
content: "Yes, we proudly identify as women-owned.",
|
||||
},
|
||||
id: "f1", title: "Are you women-owned?", content: "Yes, we proudly identify as women-owned."},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Do you have outdoor seating?",
|
||||
content: "Yes, enjoy our outdoor seating area.",
|
||||
},
|
||||
id: "f2", title: "Do you have outdoor seating?", content: "Yes, enjoy our outdoor seating area."},
|
||||
{
|
||||
id: "f3",
|
||||
title: "What payment methods are accepted?",
|
||||
content: "We accept credit, debit, and NFC mobile payments.",
|
||||
},
|
||||
id: "f3", title: "What payment methods are accepted?", content: "We accept credit, debit, and NFC mobile payments."},
|
||||
]}
|
||||
title="Frequently Asked"
|
||||
description="Quick answers to common questions."
|
||||
@@ -354,10 +215,10 @@ export default function LandingPage() {
|
||||
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCenter
|
||||
tag="Contact"
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
title="Join Our Mailing List"
|
||||
description="Get updates on seasonal menus and special events at the River Café."
|
||||
inputPlaceholder="Enter your email"
|
||||
@@ -370,37 +231,25 @@ export default function LandingPage() {
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "#about",
|
||||
},
|
||||
label: "About Us", href: "#about"},
|
||||
{
|
||||
label: "Our Menu",
|
||||
href: "#offerings",
|
||||
},
|
||||
label: "Our Menu", href: "#offerings"},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Accessibility",
|
||||
href: "#accessibility",
|
||||
},
|
||||
label: "Accessibility", href: "#accessibility"},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Contact", href: "#contact"},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Instagram",
|
||||
href: "#",
|
||||
},
|
||||
label: "Instagram", href: "#"},
|
||||
{
|
||||
label: "Twitter",
|
||||
href: "#",
|
||||
},
|
||||
label: "Twitter", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user