1 Commits

Author SHA1 Message Date
94ae801ac1 Update src/app/page.tsx 2026-04-28 11:16:11 +00:00

View File

@@ -3,8 +3,8 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react"; import ReactLenis from "lenis/react";
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm'; import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FaqSplitText from '@/components/sections/faq/FaqSplitText'; import ContactText from '@/components/sections/contact/ContactText';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal'; import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
import HeroSplitTestimonial from '@/components/sections/hero/HeroSplitTestimonial'; import HeroSplitTestimonial from '@/components/sections/hero/HeroSplitTestimonial';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import ProductCardOne from '@/components/sections/product/ProductCardOne'; import ProductCardOne from '@/components/sections/product/ProductCardOne';
@@ -32,27 +32,17 @@ export default function LandingPage() {
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
navItems={[ navItems={[
{ {
name: "Menu", name: "Menu", id: "menu"},
id: "menu",
},
{ {
name: "About", name: "About", id: "about"},
id: "about",
},
{ {
name: "Reviews", name: "Reviews", id: "reviews"},
id: "reviews",
},
{ {
name: "Contact", name: "Contact", id: "contact"},
id: "contact",
},
]} ]}
brandName="Savory Bites" brandName="Savory Bites"
button={{ button={{
text: "Order Now", text: "Order Now", href: "#"}}
href: "#",
}}
/> />
</div> </div>
@@ -60,102 +50,57 @@ export default function LandingPage() {
<HeroSplitTestimonial <HeroSplitTestimonial
useInvertedBackground={false} useInvertedBackground={false}
background={{ background={{
variant: "gradient-bars", variant: "gradient-bars"}}
}}
title="Delicious Food, Delivered Fast" title="Delicious Food, Delivered Fast"
description="Fresh meals made with love. Order online or reserve a table today." description="Fresh meals made with love. Order online or reserve a table today."
testimonials={[ testimonials={[
{ {
name: "Sarah J.", name: "Sarah J.", handle: "@sarahj", testimonial: "The best burger I've had in years!", rating: 5,
handle: "@sarahj", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-african-american-woman-cafe_273609-5040.jpg"},
testimonial: "The best burger I've had in years!",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-african-american-woman-cafe_273609-5040.jpg",
},
{ {
name: "Mike D.", name: "Mike D.", handle: "@miked", testimonial: "Lightning fast delivery and fresh flavors.", rating: 5,
handle: "@miked", imageSrc: "http://img.b2bpic.net/free-photo/sideways-portrait-cheerful-attractive-young-dark-skinned-female-with-bushy-hairstyle-eats-dessert-restaurant-with-glad-expression-has-summer-vacations-tropical-country_273609-2095.jpg"},
testimonial: "Lightning fast delivery and fresh flavors.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/sideways-portrait-cheerful-attractive-young-dark-skinned-female-with-bushy-hairstyle-eats-dessert-restaurant-with-glad-expression-has-summer-vacations-tropical-country_273609-2095.jpg",
},
{ {
name: "Emily R.", name: "Emily R.", handle: "@emilyr", testimonial: "Amazing salads and super healthy options.", rating: 5,
handle: "@emilyr", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-african-american-woman-cafe_273609-5054.jpg"},
testimonial: "Amazing salads and super healthy options.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-african-american-woman-cafe_273609-5054.jpg",
},
{ {
name: "David W.", name: "David W.", handle: "@davidw", testimonial: "Top notch ingredients, highly recommended.", rating: 5,
handle: "@davidw", imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-dark-skinned-young-female-with-frizzy-hair-eats-something-drinks-smoothie-spends-free-time-with-boyfriend-friend-enjoys-summer-vacations-tropical-country-island_273609-2195.jpg"},
testimonial: "Top notch ingredients, highly recommended.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-dark-skinned-young-female-with-frizzy-hair-eats-something-drinks-smoothie-spends-free-time-with-boyfriend-friend-enjoys-summer-vacations-tropical-country-island_273609-2195.jpg",
},
{ {
name: "Jessica L.", name: "Jessica L.", handle: "@jessl", testimonial: "Perfect pasta dishes every single time.", rating: 4,
handle: "@jessl", imageSrc: "http://img.b2bpic.net/free-photo/attractive-young-woman-hands-holds-two-burgers-blurred-background_169016-43765.jpg"},
testimonial: "Perfect pasta dishes every single time.",
rating: 4,
imageSrc: "http://img.b2bpic.net/free-photo/attractive-young-woman-hands-holds-two-burgers-blurred-background_169016-43765.jpg",
},
]} ]}
buttons={[ buttons={[
{ {
text: "View Menu", text: "View Menu", href: "#menu"},
href: "#menu",
},
{ {
text: "Book Table", text: "Book Table", href: "#reservations"},
href: "#contact",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/red-bean-salad-with-tomatoes-lettuce_140725-3516.jpg" imageSrc="http://img.b2bpic.net/free-photo/red-bean-salad-with-tomatoes-lettuce_140725-3516.jpg"
mediaAnimation="slide-up" mediaAnimation="slide-up"
avatars={[ avatars={[
{ {
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", 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: "Customer 1"},
alt: "Customer 1",
},
{ {
src: "http://img.b2bpic.net/free-photo/portrait-adorable-blue-eyed-female-model-with-hair-knot-wears-overalls-enjoys-drinking-fruit-smoothie-looks-happily-somewhere-while-sits-cozy-restaurant-beautiful-teenage-girl-coffee-shop_273609-3038.jpg", src: "http://img.b2bpic.net/free-photo/portrait-adorable-blue-eyed-female-model-with-hair-knot-wears-overalls-enjoys-drinking-fruit-smoothie-looks-happily-somewhere-while-sits-cozy-restaurant-beautiful-teenage-girl-coffee-shop_273609-3038.jpg", alt: "Customer 2"},
alt: "Customer 2",
},
{ {
src: "http://img.b2bpic.net/free-photo/person-indian-origin-having-fun_23-2150285278.jpg", src: "http://img.b2bpic.net/free-photo/person-indian-origin-having-fun_23-2150285278.jpg", alt: "Customer 3"},
alt: "Customer 3",
},
{ {
src: "http://img.b2bpic.net/free-photo/close-up-people-celebrating-engagement_23-2149212184.jpg", src: "http://img.b2bpic.net/free-photo/close-up-people-celebrating-engagement_23-2149212184.jpg", alt: "Customer 4"},
alt: "Customer 4",
},
{ {
src: "http://img.b2bpic.net/free-photo/group-young-people-gathering-dinner_23-2148454163.jpg", src: "http://img.b2bpic.net/free-photo/group-young-people-gathering-dinner_23-2148454163.jpg", alt: "Customer 5"},
alt: "Customer 5",
},
]} ]}
marqueeItems={[ marqueeItems={[
{ {
type: "text", type: "text", text: "Fresh Ingredients"},
text: "Fresh Ingredients",
},
{ {
type: "text", type: "text", text: "Expert Chefs"},
text: "Expert Chefs",
},
{ {
type: "text", type: "text", text: "Fast Delivery"},
text: "Fast Delivery",
},
{ {
type: "text", type: "text", text: "Local Produce"},
text: "Local Produce",
},
{ {
type: "text", type: "text", text: "Healthy Bites"},
text: "Healthy Bites",
},
]} ]}
/> />
</div> </div>
@@ -168,41 +113,17 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
products={[ products={[
{ {
id: "p1", id: "p1", name: "Grilled Chicken", price: "$18", imageSrc: "http://img.b2bpic.net/free-photo/porchetta-delicious-pork-roast-wrapped-roll-traditional-italian-dish-holidays-gray-concrete-background_127032-2787.jpg"},
name: "Grilled Chicken",
price: "$18",
imageSrc: "http://img.b2bpic.net/free-photo/porchetta-delicious-pork-roast-wrapped-roll-traditional-italian-dish-holidays-gray-concrete-background_127032-2787.jpg",
},
{ {
id: "p2", id: "p2", name: "Beef Burger", price: "$15", imageSrc: "http://img.b2bpic.net/free-photo/front-view-green-burgers-with-green-salad-inside-round-plate-green-desk_140725-11624.jpg"},
name: "Beef Burger",
price: "$15",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-green-burgers-with-green-salad-inside-round-plate-green-desk_140725-11624.jpg",
},
{ {
id: "p3", id: "p3", name: "Fresh Garden Salad", price: "$12", imageSrc: "http://img.b2bpic.net/free-photo/side-view-from-afar-christmas-dish-christmas-dish-with-appetizing-seeds-pomegranate-tree-branches-grey-surface_140725-111323.jpg"},
name: "Fresh Garden Salad",
price: "$12",
imageSrc: "http://img.b2bpic.net/free-photo/side-view-from-afar-christmas-dish-christmas-dish-with-appetizing-seeds-pomegranate-tree-branches-grey-surface_140725-111323.jpg",
},
{ {
id: "p4", id: "p4", name: "Margherita Pizza", price: "$16", imageSrc: "http://img.b2bpic.net/free-photo/grilled-roasted-chicken-steaks-vegetables-white-plate-with-sauce_114579-92.jpg"},
name: "Margherita Pizza",
price: "$16",
imageSrc: "http://img.b2bpic.net/free-photo/grilled-roasted-chicken-steaks-vegetables-white-plate-with-sauce_114579-92.jpg",
},
{ {
id: "p5", id: "p5", name: "Pasta Carbonara", price: "$19", imageSrc: "http://img.b2bpic.net/free-photo/beef-burger-roasted-potatoes-one-portion_114579-2428.jpg"},
name: "Pasta Carbonara",
price: "$19",
imageSrc: "http://img.b2bpic.net/free-photo/beef-burger-roasted-potatoes-one-portion_114579-2428.jpg",
},
{ {
id: "p6", id: "p6", name: "Vegetable Stir Fry", price: "$14", imageSrc: "http://img.b2bpic.net/free-photo/salmon-salad-onion-orange-tomato-basil-lettuce-egg-side-view_141793-2477.jpg"},
name: "Vegetable Stir Fry",
price: "$14",
imageSrc: "http://img.b2bpic.net/free-photo/salmon-salad-onion-orange-tomato-basil-lettuce-egg-side-view_141793-2477.jpg",
},
]} ]}
title="Popular Dishes" title="Popular Dishes"
description="Hand-picked favorites from our signature menu." description="Hand-picked favorites from our signature menu."
@@ -228,45 +149,15 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
testimonials={[ testimonials={[
{ {
id: "1", id: "1", title: "Amazing experience!", quote: "The best dining experience in town.", name: "Alice R.", role: "Food Blogger", imageSrc: "http://img.b2bpic.net/free-photo/indoor-shot-pleased-adorable-dark-skinned-african-american-female-sits-comfortable-couch-holds-soft-cushion_273609-3094.jpg"},
title: "Amazing experience!",
quote: "The best dining experience in town.",
name: "Alice R.",
role: "Food Blogger",
imageSrc: "http://img.b2bpic.net/free-photo/indoor-shot-pleased-adorable-dark-skinned-african-american-female-sits-comfortable-couch-holds-soft-cushion_273609-3094.jpg",
},
{ {
id: "2", id: "2", title: "Fresh & Fast", quote: "Always fresh, always fast. My go-to spot.", name: "Bob T.", role: "Local Regular", imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-asian-man-friends-reunion_23-2149244687.jpg"},
title: "Fresh & Fast",
quote: "Always fresh, always fast. My go-to spot.",
name: "Bob T.",
role: "Local Regular",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-asian-man-friends-reunion_23-2149244687.jpg",
},
{ {
id: "3", id: "3", title: "Great Staff", quote: "Wonderful service and a cozy atmosphere.", name: "Charlie D.", role: "Foodie", imageSrc: "http://img.b2bpic.net/free-photo/positive-young-women-smiling-dinner-party_23-2148454161.jpg"},
title: "Great Staff",
quote: "Wonderful service and a cozy atmosphere.",
name: "Charlie D.",
role: "Foodie",
imageSrc: "http://img.b2bpic.net/free-photo/positive-young-women-smiling-dinner-party_23-2148454161.jpg",
},
{ {
id: "4", id: "4", title: "Simply Delicious", quote: "I'm coming back tomorrow!", name: "Diana P.", role: "Customer", imageSrc: "http://img.b2bpic.net/free-photo/happy-couple-talking-each-other-lunch-time-restaurant-focus-is-woman-eating-sandwich_637285-1962.jpg"},
title: "Simply Delicious",
quote: "I'm coming back tomorrow!",
name: "Diana P.",
role: "Customer",
imageSrc: "http://img.b2bpic.net/free-photo/happy-couple-talking-each-other-lunch-time-restaurant-focus-is-woman-eating-sandwich_637285-1962.jpg",
},
{ {
id: "5", id: "5", title: "Highly Recommend", quote: "The quality is unmatched.", name: "Evan W.", role: "Traveler", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-drinking-lemonade-from-glass-kitchen_1303-24191.jpg"},
title: "Highly Recommend",
quote: "The quality is unmatched.",
name: "Evan W.",
role: "Traveler",
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-drinking-lemonade-from-glass-kitchen_1303-24191.jpg",
},
]} ]}
title="What Our Guests Say" title="What Our Guests Say"
description="Join our community of happy food lovers." description="Join our community of happy food lovers."
@@ -278,14 +169,7 @@ export default function LandingPage() {
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
names={[ names={[
"Local Farms", "Local Farms", "Fresh Market", "Dairy Supplies", "Bakery Co.", "Gourmet Deli", "Spice Imports", "Organic Roots"]}
"Fresh Market",
"Dairy Supplies",
"Bakery Co.",
"Gourmet Deli",
"Spice Imports",
"Organic Roots",
]}
title="Trusted By Industry Partners" title="Trusted By Industry Partners"
description="We partner with local farms and suppliers for the freshest quality." description="We partner with local farms and suppliers for the freshest quality."
/> />
@@ -298,22 +182,13 @@ export default function LandingPage() {
description="Let us save a spot for your next amazing culinary journey." description="Let us save a spot for your next amazing culinary journey."
inputs={[ inputs={[
{ {
name: "name", name: "name", type: "text", placeholder: "Full Name", required: true,
type: "text",
placeholder: "Full Name",
required: true,
}, },
{ {
name: "phone", name: "phone", type: "tel", placeholder: "Phone Number", required: true,
type: "tel",
placeholder: "Phone Number",
required: true,
}, },
{ {
name: "date", name: "date", type: "datetime-local", placeholder: "Select Date & Time", required: true,
type: "datetime-local",
placeholder: "Select Date & Time",
required: true,
}, },
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/lifestyle_1122-1856.jpg" imageSrc="http://img.b2bpic.net/free-photo/lifestyle_1122-1856.jpg"
@@ -322,83 +197,32 @@ export default function LandingPage() {
</div> </div>
<div id="contact" data-section="contact"> <div id="contact" data-section="contact">
<FaqSplitText <ContactText
text="Questions? Get in touch with us for private events, catering, or general inquiries."
background={{
variant: "gradient-bars"
}}
useInvertedBackground={true} useInvertedBackground={true}
faqs={[ buttons={[
{ {
id: "q1", text: "Email Us", href: "mailto:hello@savorybites.com"
title: "Do you offer delivery?", }
content: "Yes, we deliver within 5 miles of our restaurant.",
},
{
id: "q2",
title: "Are reservations required?",
content: "Not strictly required, but highly recommended for peak times.",
},
{
id: "q3",
title: "What are your hours?",
content: "We are open daily from 8 AM to 10 PM.",
},
]} ]}
sideTitle="Common Questions"
sideDescription="Check out these answers about our operations."
faqsAnimation="slide-up"
/> />
</div> </div>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterBaseReveal <FooterLogoReveal
logoText="Savory Bites" logoText="Savory Bites"
columns={[ leftLink={{
{ text: "Privacy Policy", href: "#"
title: "Navigation", }}
items: [ rightLink={{
{ text: "Terms of Service", href: "#"
label: "Menu", }}
href: "#menu",
},
{
label: "About",
href: "#about",
},
{
label: "Contact",
href: "#contact",
},
],
},
{
title: "Hours",
items: [
{
label: "Daily 8AM-10PM",
href: "#",
},
{
label: "Weekend Specials",
href: "#",
},
],
},
{
title: "Support",
items: [
{
label: "Privacy Policy",
href: "#",
},
{
label: "Terms of Service",
href: "#",
},
],
},
]}
copyrightText="© 2026 Savory Bites. All rights reserved."
/> />
</div> </div>
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }