Merge version_1 into main #3

Merged
bender merged 1 commits from version_1 into main 2026-06-03 12:15:05 +00:00

View File

@@ -2,13 +2,25 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import BlogCardThree from '@/components/sections/blog/BlogCardThree';
import BlogCardTwo from '@/components/sections/blog/BlogCardTwo';
import FooterBase from '@/components/sections/footer/FooterBase';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import { Feather, Newspaper } from "lucide-react";
import FooterCard from '@/components/sections/footer/FooterCard';
import BlogCardTwo from '@/components/sections/blog/BlogCardTwo';
import BlogCardThree from '@/components/sections/blog/BlogCardThree';
import { PenLine, BookOpen, Facebook, Instagram, Twitter } from "lucide-react";
export default function BlogPage() {
const navItems = [
{ name: "Home", id: "/" },
{ name: "About Us", id: "/about" },
{ name: "Services", id: "/services" },
{ name: "Portfolio", id: "/portfolio" },
{ name: "Testimonials", id: "/testimonials" },
{ name: "Pricing", id: "/pricing" },
{ name: "Blog", id: "/blog" },
{ name: "FAQ", id: "/faq" },
{ name: "Contact Us", id: "/contact" }
];
export default function LandingPage() {
return (
<ThemeProvider
defaultButtonVariant="icon-arrow"
@@ -23,198 +35,71 @@ export default function LandingPage() {
headingFontWeight="extrabold"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarStyleCentered
navItems={[
{
name: "Home",
id: "/",
},
{
name: "About Us",
id: "/about",
},
{
name: "Services",
id: "/services",
},
{
name: "Portfolio",
id: "/portfolio",
},
{
name: "Testimonials",
id: "/testimonials",
},
{
name: "Pricing",
id: "/pricing",
},
{
name: "Blog",
id: "/blog",
},
{
name: "FAQ",
id: "/faq",
},
{
name: "Contact Us",
id: "/contact",
},
]}
brandName="Spoon and Stable"
/>
</div>
<div id="nav" data-section="nav">
<NavbarStyleCentered
navItems={navItems}
brandName="Spoon and Stable"
/>
</div>
<div id="blog-listing" data-section="blog-listing">
<BlogCardTwo
textboxLayout="default"
useInvertedBackground={false}
carouselMode="buttons"
title="Our Latest Culinary Insights"
description="Stay updated with Spoon and Stable's news, chef stories, seasonal ingredients, and gourmet tips."
tag="From Our Kitchen"
tagIcon={Newspaper}
blogs={[
{
id: "1",
category: "Seasonal",
title: "Embracing Autumn Flavors: A Chef's Perspective",
excerpt: "Discover how our chefs are incorporating the rich, earthy tones of fall into our new seasonal menu.",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-holding-tomatoes_23-2149128088.jpg",
imageAlt: "seasonal ingredients autumn dish",
authorName: "Chef Gavin Kaysen",
authorAvatar: "http://img.b2bpic.net/free-photo/female-chef-kitchen-sieving-flour-bowl_23-2149720730.jpg",
date: "October 26, 2024",
},
{
id: "2",
category: "Interviews",
title: "Meet the Makers: Our Local Farm Partners",
excerpt: "A deep dive into the stories behind the local farms that supply Spoon and Stable with the freshest ingredients.",
imageSrc: "http://img.b2bpic.net/free-photo/person-eating-seaweed-snacks_23-2150519990.jpg",
imageAlt: "chef interview kitchen background",
authorName: "Sarah Johnson",
authorAvatar: "http://img.b2bpic.net/free-photo/confident-blond-businesswoman-suit-smiles-camera-sits-outdoors-near-office-buildings_1258-116714.jpg",
date: "September 15, 2024",
},
{
id: "3",
category: "Pairings",
title: "The Art of Wine & Dine: Perfect Pairings for Any Occasion",
excerpt: "Our sommelier shares expert tips on selecting the ideal wine to complement your gourmet meal.",
imageSrc: "http://img.b2bpic.net/free-photo/shelves-with-wine-bottles_1398-5007.jpg",
imageAlt: "wine pairing elegant dinner",
authorName: "Michael Vinter",
authorAvatar: "http://img.b2bpic.net/free-photo/business-people-together-communication-concept_53876-138106.jpg",
date: "August 01, 2024",
},
{
id: "4",
category: "Recipes",
title: "Home Edition: Crafting the Perfect Dessert",
excerpt: "Unlock the secrets to creating exquisite desserts in your own kitchen with guidance from our pastry chef.",
imageSrc: "http://img.b2bpic.net/free-photo/mature-old-baker-wearing-apron-using-flour-food-recipe-retired-senior-chef-with-bonete-uniform-sprinkling-sieving-sifting-raw-ingredients-by-hand-baking-homemade-pizza-bread_482257-14396.jpg",
imageAlt: "baking ingredients dessert preparation",
authorName: "Elena Ramirez",
authorAvatar: "http://img.b2bpic.net/free-photo/portrait-beautiful-woman-sofa_329181-4317.jpg",
date: "July 10, 2024",
},
]}
/>
</div>
<div id="blog-latest" data-section="blog-latest">
<BlogCardTwo
textboxLayout="default"
useInvertedBackground={false}
carouselMode="buttons"
animationType="slide-up"
title="Latest Culinary Stories"
description="Dive into our recent posts about seasonal ingredients, chef interviews, and dining trends."
tag="Blog"
tagIcon={PenLine}
blogs={[
{
id: "blog-post-1", category: "Seasonal", title: "Autumn Flavors: A Harvest of Inspiration", excerpt: "Discover how we incorporate the bounty of fall into our exquisite new menu.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-holding-tomatoes_23-2149128088.jpg", imageAlt: "seasonal ingredients autumn dish", authorName: "Chef Gavin Kaysen", date: "October 26, 2024", href: "#"
},
{
id: "blog-post-2", category: "Interviews", title: "Behind the Pass: A Chat with Our Sous Chef", excerpt: "Get to know Emily Johnson, her culinary philosophy, and what drives her passion.", imageSrc: "http://img.b2bpic.net/free-photo/person-eating-seaweed-snacks_23-2150519990.jpg", imageAlt: "chef interview kitchen background", authorName: "Spoon & Stable Team", date: "September 15, 2024", href: "#"
},
{
id: "blog-post-3", category: "Pairings", title: "The Art of Wine Pairing: Our Sommelier's Secrets", excerpt: "Sophia Rodriguez shares her tips for matching the perfect wine with any dish.", imageSrc: "http://img.b2bpic.net/free-photo/shelves-with-wine-bottles_1398-5007.jpg", imageAlt: "wine pairing elegant dinner", authorName: "Sophia Rodriguez", date: "August 10, 2024", href: "#"
}
]}
/>
</div>
<div id="blog-featured" data-section="blog-featured">
<BlogCardThree
textboxLayout="default"
useInvertedBackground={false}
title="Featured Culinary Stories"
description="Highlighting exceptional moments and behind-the-scenes glimpses from our culinary journey."
tag="Chef's Picks"
tagIcon={Feather}
blogs={[
{
id: "1",
category: "Restaurant News",
title: "Celebrating Our Anniversary: A Decade of Dining Excellence",
excerpt: "Join us as we reflect on ten years of passion, innovation, and unforgettable dining experiences in Minneapolis.",
imageSrc: "http://img.b2bpic.net/free-photo/group-friends-meeting-restaurant_23-2150520047.jpg",
imageAlt: "restaurant anniversary celebration",
authorName: "Spoon & Stable Team",
authorAvatar: "http://img.b2bpic.net/free-photo/man-holding-we-are-open-sign_23-2148604357.jpg",
date: "June 05, 2024",
},
{
id: "2",
category: "Culinary Art",
title: "The Plate as a Canvas: Food Photography Tips",
excerpt: "Learn how to capture the beauty of gourmet dishes with insights from our resident food stylist.",
imageSrc: "http://img.b2bpic.net/free-photo/fish-salad-salmon-cucumber-apple-mashed-avocado-side-view_141793-3726.jpg",
imageAlt: "artistic food photography gourmet",
authorName: "Alex Chen",
authorAvatar: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg",
date: "May 20, 2024",
},
]}
/>
</div>
<div id="blog-archive" data-section="blog-archive">
<BlogCardThree
textboxLayout="default"
useInvertedBackground={false}
animationType="slide-up"
title="More Insights from Our Kitchen"
description="Further explorations into the world of fine dining and gastronomy."
tag="Archive"
tagIcon={BookOpen}
blogs={[
{
id: "blog-post-4", category: "Desserts", title: "Sweet Endings: Crafting Our Signature Desserts", excerpt: "A look into the meticulous process behind our beloved dessert creations.", imageSrc: "http://img.b2bpic.net/free-photo/mature-old-baker-wearing-apron-using-flour-food-recipe-retired-senior-chef-with-bonete-uniform-sprinkling-sieving-sifting-raw-ingredients-by-hand-baking-homemade-pizza-bread_482257-14396.jpg", imageAlt: "baking ingredients dessert preparation", authorName: "Pastry Chef", date: "July 22, 2024", href: "#"
},
{
id: "blog-post-5", category: "Events", title: "Celebrating Milestones: Your Special Occasions at S&S", excerpt: "How we help make birthdays, anniversaries, and gatherings truly special.", imageSrc: "http://img.b2bpic.net/free-photo/group-friends-meeting-restaurant_23-2150520047.jpg", imageAlt: "restaurant anniversary celebration", authorName: "Event Coordinator", date: "June 5, 2024", href: "#"
},
{
id: "blog-post-6", category: "Health", title: "Mindful Dining: Balanced Flavors for a Wholesome Experience", excerpt: "Exploring our commitment to fresh, healthy ingredients without compromising on taste.", imageSrc: "http://img.b2bpic.net/free-photo/fish-salad-salmon-cucumber-apple-mashed-avocado-side-view_141793-3726.jpg", imageAlt: "artistic food photography gourmet", authorName: "Nutrition Expert", date: "May 18, 2024", href: "#"
}
]}
/>
</div>
<div id="footer" data-section="footer">
<FooterBase
columns={[
{
title: "Explore",
items: [
{
label: "Menu",
href: "/menu",
},
{
label: "Reservations",
href: "/reservations",
},
{
label: "Events",
href: "/events",
},
],
},
{
title: "About Us",
items: [
{
label: "Our Story",
href: "/about",
},
{
label: "Team",
href: "/team",
},
{
label: "Press",
href: "/press",
},
],
},
{
title: "Support",
items: [
{
label: "Contact",
href: "/contact",
},
{
label: "FAQ",
href: "/faq",
},
],
},
]}
logoText="Spoon and Stable"
copyrightText="© 2024 Spoon and Stable. All rights reserved."
/>
</div>
<div id="footer" data-section="footer">
<FooterCard
logoText="Spoon and Stable"
copyrightText="© 2024 Spoon and Stable. All rights reserved."
socialLinks={[
{ icon: Facebook, href: "#", ariaLabel: "Facebook link" },
{ icon: Instagram, href: "#", ariaLabel: "Instagram link" },
{ icon: Twitter, href: "#", ariaLabel: "Twitter link" }
]}
/>
</div>
</ReactLenis>
</ThemeProvider>
);