Merge version_2 into main #1

Merged
bender merged 1 commits from version_2 into main 2026-04-28 11:16:14 +00:00

View File

@@ -3,8 +3,8 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FaqSplitText from '@/components/sections/faq/FaqSplitText';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
import ContactText from '@/components/sections/contact/ContactText';
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
import HeroSplitTestimonial from '@/components/sections/hero/HeroSplitTestimonial';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import ProductCardOne from '@/components/sections/product/ProductCardOne';
@@ -32,27 +32,17 @@ export default function LandingPage() {
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Menu",
id: "menu",
},
name: "Menu", id: "menu"},
{
name: "About",
id: "about",
},
name: "About", id: "about"},
{
name: "Reviews",
id: "reviews",
},
name: "Reviews", id: "reviews"},
{
name: "Contact",
id: "contact",
},
name: "Contact", id: "contact"},
]}
brandName="Savory Bites"
button={{
text: "Order Now",
href: "#",
}}
text: "Order Now", href: "#"}}
/>
</div>
@@ -60,102 +50,57 @@ export default function LandingPage() {
<HeroSplitTestimonial
useInvertedBackground={false}
background={{
variant: "gradient-bars",
}}
variant: "gradient-bars"}}
title="Delicious Food, Delivered Fast"
description="Fresh meals made with love. Order online or reserve a table today."
testimonials={[
{
name: "Sarah J.",
handle: "@sarahj",
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: "Sarah J.", handle: "@sarahj", 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.",
handle: "@miked",
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: "Mike D.", handle: "@miked", 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.",
handle: "@emilyr",
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: "Emily R.", handle: "@emilyr", 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.",
handle: "@davidw",
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: "David W.", handle: "@davidw", 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.",
handle: "@jessl",
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",
},
name: "Jessica L.", handle: "@jessl", 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={[
{
text: "View Menu",
href: "#menu",
},
text: "View Menu", href: "#menu"},
{
text: "Book Table",
href: "#contact",
},
text: "Book Table", href: "#reservations"},
]}
imageSrc="http://img.b2bpic.net/free-photo/red-bean-salad-with-tomatoes-lettuce_140725-3516.jpg"
mediaAnimation="slide-up"
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",
alt: "Customer 1",
},
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"},
{
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",
},
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"},
{
src: "http://img.b2bpic.net/free-photo/person-indian-origin-having-fun_23-2150285278.jpg",
alt: "Customer 3",
},
src: "http://img.b2bpic.net/free-photo/person-indian-origin-having-fun_23-2150285278.jpg", alt: "Customer 3"},
{
src: "http://img.b2bpic.net/free-photo/close-up-people-celebrating-engagement_23-2149212184.jpg",
alt: "Customer 4",
},
src: "http://img.b2bpic.net/free-photo/close-up-people-celebrating-engagement_23-2149212184.jpg", alt: "Customer 4"},
{
src: "http://img.b2bpic.net/free-photo/group-young-people-gathering-dinner_23-2148454163.jpg",
alt: "Customer 5",
},
src: "http://img.b2bpic.net/free-photo/group-young-people-gathering-dinner_23-2148454163.jpg", alt: "Customer 5"},
]}
marqueeItems={[
{
type: "text",
text: "Fresh Ingredients",
},
type: "text", text: "Fresh Ingredients"},
{
type: "text",
text: "Expert Chefs",
},
type: "text", text: "Expert Chefs"},
{
type: "text",
text: "Fast Delivery",
},
type: "text", text: "Fast Delivery"},
{
type: "text",
text: "Local Produce",
},
type: "text", text: "Local Produce"},
{
type: "text",
text: "Healthy Bites",
},
type: "text", text: "Healthy Bites"},
]}
/>
</div>
@@ -168,41 +113,17 @@ export default function LandingPage() {
useInvertedBackground={true}
products={[
{
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",
},
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"},
{
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",
},
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"},
{
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",
},
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"},
{
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",
},
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"},
{
id: "p5",
name: "Pasta Carbonara",
price: "$19",
imageSrc: "http://img.b2bpic.net/free-photo/beef-burger-roasted-potatoes-one-portion_114579-2428.jpg",
},
id: "p5", name: "Pasta Carbonara", price: "$19", imageSrc: "http://img.b2bpic.net/free-photo/beef-burger-roasted-potatoes-one-portion_114579-2428.jpg"},
{
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",
},
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"},
]}
title="Popular Dishes"
description="Hand-picked favorites from our signature menu."
@@ -228,45 +149,15 @@ export default function LandingPage() {
useInvertedBackground={true}
testimonials={[
{
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",
},
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"},
{
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",
},
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"},
{
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",
},
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"},
{
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",
},
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"},
{
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",
},
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="What Our Guests Say"
description="Join our community of happy food lovers."
@@ -278,14 +169,7 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={false}
names={[
"Local Farms",
"Fresh Market",
"Dairy Supplies",
"Bakery Co.",
"Gourmet Deli",
"Spice Imports",
"Organic Roots",
]}
"Local Farms", "Fresh Market", "Dairy Supplies", "Bakery Co.", "Gourmet Deli", "Spice Imports", "Organic Roots"]}
title="Trusted By Industry Partners"
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."
inputs={[
{
name: "name",
type: "text",
placeholder: "Full Name",
required: true,
name: "name", type: "text", placeholder: "Full Name", required: true,
},
{
name: "phone",
type: "tel",
placeholder: "Phone Number",
required: true,
name: "phone", type: "tel", placeholder: "Phone Number", required: true,
},
{
name: "date",
type: "datetime-local",
placeholder: "Select Date & Time",
required: true,
name: "date", type: "datetime-local", placeholder: "Select Date & Time", required: true,
},
]}
imageSrc="http://img.b2bpic.net/free-photo/lifestyle_1122-1856.jpg"
@@ -322,83 +197,32 @@ export default function LandingPage() {
</div>
<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}
faqs={[
buttons={[
{
id: "q1",
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.",
},
text: "Email Us", href: "mailto:hello@savorybites.com"
}
]}
sideTitle="Common Questions"
sideDescription="Check out these answers about our operations."
faqsAnimation="slide-up"
/>
</div>
<div id="footer" data-section="footer">
<FooterBaseReveal
<FooterLogoReveal
logoText="Savory Bites"
columns={[
{
title: "Navigation",
items: [
{
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."
leftLink={{
text: "Privacy Policy", href: "#"
}}
rightLink={{
text: "Terms of Service", href: "#"
}}
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}
}