Files
93dce262-a4ab-4353-91ef-a36…/src/app/page.tsx
2026-03-30 15:29:15 +00:00

158 lines
7.2 KiB
TypeScript

"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import FeatureCardTwentyFive from '@/components/sections/feature/FeatureCardTwentyFive';
import FooterCard from '@/components/sections/footer/FooterCard';
import HeroLogo from '@/components/sections/hero/HeroLogo';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import ProductCardOne from '@/components/sections/product/ProductCardOne';
import TestimonialCardThirteen from '@/components/sections/testimonial/TestimonialCardThirteen';
import TextAbout from '@/components/sections/about/TextAbout';
import { Award, Sparkles } from "lucide-react";
export default function LandingPage() {
return (
<ThemeProvider
defaultButtonVariant="directional-hover"
defaultTextAnimation="reveal-blur"
borderRadius="pill"
contentWidth="small"
sizing="largeSmall"
background="blurBottom"
cardStyle="gradient-mesh"
primaryButtonStyle="flat"
secondaryButtonStyle="glass"
headingFontWeight="semibold"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Story", id: "story"},
{
name: "Menu", id: "menu"},
{
name: "Signature", id: "signature"},
{
name: "Contact", id: "footer"},
]}
brandName="Yorkies"
/>
</div>
<div id="hero" data-section="hero">
<HeroLogo
logoText="Yorkies"
description="Artisanal Yorkshire pudding wraps, crafted with love in Brentwood. Experience a British heritage staple reimagined for the modern foodie."
buttons={[
{
text: "View Menu", href: "#menu"},
]}
buttonAnimation="slide-up"
imageSrc="http://img.b2bpic.net/free-photo/side-view-doner-kebab-wrapped-lavash-with-fresh-salad-wooden-board_140725-11924.jpg"
imageAlt="Our signature Yorkie Wrap"
/>
</div>
<div id="story" data-section="story">
<TextAbout
useInvertedBackground={false}
tag="Our Heritage"
title="Made With Love in Essex"
buttons={[
{
text: "Our Story", href: "#"},
]}
/>
</div>
<div id="menu" data-section="menu">
<ProductCardOne
animationType="slide-up"
textboxLayout="split"
gridVariant="three-columns-all-equal-width"
useInvertedBackground={true}
products={[
{
id: "1", name: "Classic Roast Beef Yorkie", price: "£8.50", imageSrc: "http://img.b2bpic.net/free-photo/melted-cheese-steak-sandwich_23-2151950532.jpg"},
{
id: "2", name: "Veggie Delight Wrap", price: "£7.95", imageSrc: "http://img.b2bpic.net/free-photo/delicious-jewish-meal-bowl-high-angle_23-2148814532.jpg"},
{
id: "3", name: "Chicken & Stuffing Wrap", price: "£8.25", imageSrc: "http://img.b2bpic.net/free-photo/tasty-breakfast-appetizing-croissant-with-salami-cheese-tomatoes_2829-5529.jpg"},
]}
title="Our Signature Menu"
description="Discover our collection of handcrafted, savory wraps inspired by traditional Sunday roasts."
/>
</div>
<div id="signature" data-section="signature">
<FeatureCardTwentyFive
animationType="slide-up"
textboxLayout="split"
useInvertedBackground={false}
features={[
{
title: "Handcrafted Daily", description: "Every single wrap is made to order with fresh, locally sourced ingredients.", icon: Sparkles,
mediaItems: [
{
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-breakfast-meal-assortment_23-2148833915.jpg", imageAlt: "Fresh ingredients"},
{
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-breakfast-meal-assortment_23-2148833915.jpg", imageAlt: "Wrapping process"},
],
},
{
title: "Heritage Roots", description: "Inspired by Sunday dinner classics, designed for a modern, convenient experience.", icon: Award,
mediaItems: [
{
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-breakfast-meal-assortment_23-2148833915.jpg", imageAlt: "Heritage food"},
{
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-breakfast-meal-assortment_23-2148833915.jpg", imageAlt: "Yorkie wrap detail"},
],
},
]}
title="The Yorkie Experience"
description="What makes a Yorkie? We start with a freshly baked Yorkshire pudding, crisp on the edges and soft in the middle, then fill it with premium slow-roasted meats, local seasonal vegetables, and our signature rich gravy."
/>
</div>
<div id="reviews" data-section="reviews">
<TestimonialCardThirteen
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={true}
testimonials={[
{
id: "1", name: "Jane D.", handle: "@brentwoodlocal", testimonial: "The best Yorkie wrap I have ever had. The staff are so friendly and the parking is a huge bonus!", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/couples-celebrating-birthday_23-2149891087.jpg"},
{
id: "2", name: "Mark S.", handle: "@foodieessex", testimonial: "Proper homemade gravy and fresh ingredients. A true gem in Brentwood.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/happy-beautiful-couple-eating-hot-dog-spending-time-with-pleasure-outdoors-summertime_8353-6324.jpg"},
{
id: "3", name: "Sarah W.", handle: "@dailybite", testimonial: "Came for the wrap, stayed for the atmosphere. Will definitely be coming back!", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/happy-businessman-eating-croissant-while-listening-music-earphones-outdoor-cafe_637285-3443.jpg"},
{
id: "4", name: "Paul L.", handle: "@sundaylunch", testimonial: "Such a lovely local shop. You can taste the love in every bite.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-happy-woman-with-food_23-2148899066.jpg"},
{
id: "5", name: "Emma R.", handle: "@essexfoodie", testimonial: "A unique concept executed perfectly. The Yorkie wrap is the ultimate comfort food.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/couples-celebrating-birthday_23-2149891087.jpg"},
]}
showRating={true}
title="Loved by Locals"
description="Hear what our amazing Brentwood community has to say about our signature wraps."
/>
</div>
<div id="footer" data-section="footer">
<FooterCard
logoText="Yorkies Brentwood"
copyrightText="© 2025 Yorkies Brentwood | Made with love in Essex"
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}