2 Commits

Author SHA1 Message Date
c41e15d6ca Update src/app/page.tsx 2026-04-05 01:47:26 +00:00
24741ce9db Update src/app/page.tsx 2026-04-05 01:46:57 +00:00

View File

@@ -2,14 +2,14 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react"; import ReactLenis from "lenis/react";
import ContactCenter from '@/components/sections/contact/ContactCenter'; import ContactCTA from '@/components/sections/contact/ContactCTA';
import FooterSimple from '@/components/sections/footer/FooterSimple'; import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
import HeroSplitKpi from '@/components/sections/hero/HeroSplitKpi'; import HeroSplitKpi from '@/components/sections/hero/HeroSplitKpi';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline'; import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import ProductCardThree from '@/components/sections/product/ProductCardThree'; import ProductCardThree from '@/components/sections/product/ProductCardThree';
import TestimonialCardOne from '@/components/sections/testimonial/TestimonialCardOne'; import TestimonialCardThirteen from '@/components/sections/testimonial/TestimonialCardThirteen';
import TextAbout from '@/components/sections/about/TextAbout'; import TextAbout from '@/components/sections/about/TextAbout';
import { Clock, Flame, Leaf, MapPin, Utensils } from "lucide-react"; import { Clock, Flame, Leaf, MapPin, Utensils, MessageSquare } from "lucide-react";
export default function LandingPage() { export default function LandingPage() {
return ( return (
@@ -29,111 +29,37 @@ export default function LandingPage() {
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarLayoutFloatingInline <NavbarLayoutFloatingInline
navItems={[ navItems={[
{ { name: "About", id: "about" },
name: "About", { name: "Menu", id: "menu" },
id: "about", { name: "Reviews", id: "testimonials" },
}, { name: "Contact", id: "contact" },
{
name: "Menu",
id: "menu",
},
{
name: "Reviews",
id: "testimonials",
},
{
name: "Contact",
id: "contact",
},
]} ]}
brandName="Kathy's Little Kitchen" brandName="Kathy's Little Kitchen"
button={{ button={{ text: "Order Now", href: "#contact" }}
text: "Order Now",
href: "#contact",
}}
/> />
</div> </div>
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroSplitKpi <HeroSplitKpi
background={{ background={{ variant: "gradient-bars" }}
variant: "gradient-bars",
}}
title="Carmel Valley's favorite authentic taco spot" title="Carmel Valley's favorite authentic taco spot"
description="Fresh, flavorful Mexican food made fast and served with a smile—no fuss, just real flavor." description="Fresh, flavorful Mexican food made fast and served with a smile—no fuss, just real flavor."
kpis={[ kpis={[
{ { value: "100%", label: "Authentic" },
value: "100%", { value: "Fast", label: "Service" },
label: "Authentic", { value: "Local", label: "Gem" },
},
{
value: "Fast",
label: "Service",
},
{
value: "Local",
label: "Gem",
},
]} ]}
enableKpiAnimation={true} enableKpiAnimation={true}
buttons={[ buttons={[{ text: "Order Now", href: "#contact" }]}
{
text: "Order Now",
href: "#contact",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/top-view-arepas-basket-with-copy-space_23-2148716402.jpg" imageSrc="http://img.b2bpic.net/free-photo/top-view-arepas-basket-with-copy-space_23-2148716402.jpg"
imageAlt="Fresh Mexican street tacos" imageAlt="Fresh Mexican street tacos"
mediaAnimation="slide-up" mediaAnimation="slide-up"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/adorable-young-female-with-dark-long-hair-dressed-striped-t-shirt-coffee-shop-drinks-fresh-juice-espresso_273609-2778.jpg",
alt: "Customer 1",
},
{
src: "http://img.b2bpic.net/free-photo/vertical-shot-happy-interracial-women-laugh-good-jokes-watch-funny-videos-smart-phone_273609-18147.jpg",
alt: "Customer 2",
},
{
src: "http://img.b2bpic.net/free-photo/close-up-friends-posing-together_23-2149073437.jpg",
alt: "Customer 3",
},
{
src: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-taking-selfie_23-2149250087.jpg",
alt: "Customer 4",
},
{
src: "http://img.b2bpic.net/free-photo/portrait-smiling-brunette-woman-sunglasses-drinks-morning-coffee-cafe_613910-12106.jpg",
alt: "Customer 5",
},
]}
avatarText="Loved by 500+ neighbors"
marqueeItems={[ marqueeItems={[
{ { type: "text-icon", text: "Fresh Ingredients", icon: Leaf },
type: "text-icon", { type: "text-icon", text: "Family Recipe", icon: Flame },
text: "Fresh Ingredients", { type: "text-icon", text: "Quick Service", icon: Clock },
icon: Leaf, { type: "text-icon", text: "Authentic Taste", icon: Utensils },
}, { type: "text-icon", text: "Locally Sourced", icon: MapPin },
{
type: "text-icon",
text: "Family Recipe",
icon: Flame,
},
{
type: "text-icon",
text: "Quick Service",
icon: Clock,
},
{
type: "text-icon",
text: "Authentic Taste",
icon: Utensils,
},
{
type: "text-icon",
text: "Locally Sourced",
icon: MapPin,
},
]} ]}
/> />
</div> </div>
@@ -142,12 +68,7 @@ export default function LandingPage() {
<TextAbout <TextAbout
useInvertedBackground={true} useInvertedBackground={true}
title="A little slice of Mexico in the heart of Carmel Valley" title="A little slice of Mexico in the heart of Carmel Valley"
buttons={[ buttons={[{ text: "View Full Menu", href: "#menu" }]}
{
text: "View Full Menu",
href: "#menu",
},
]}
/> />
</div> </div>
@@ -158,42 +79,10 @@ export default function LandingPage() {
gridVariant="two-columns-alternating-heights" gridVariant="two-columns-alternating-heights"
useInvertedBackground={false} useInvertedBackground={false}
products={[ products={[
{ { id: "p1", name: "Street Tacos", price: "$12.00", imageSrc: "http://img.b2bpic.net/free-photo/pre-prepared-food-showcasing-ready-eat-delicious-meals-go_23-2151246116.jpg" },
id: "p1", { id: "p2", name: "Classic Burrito", price: "$14.00", imageSrc: "http://img.b2bpic.net/free-photo/wraps-vegetables-plate_23-2148381339.jpg" },
name: "Street Tacos", { id: "p3", name: "Chicken Quesadilla", price: "$11.00", imageSrc: "http://img.b2bpic.net/free-photo/lavash-stuffed-with-mixed-ingredients-finely-roasted_114579-1768.jpg" },
price: "$12.00", { id: "p4", name: "Guacamole & Chips", price: "$8.00", imageSrc: "http://img.b2bpic.net/free-photo/fresh-homemade-hot-guacamole-sauce-with-nachos-top-view_114579-7077.jpg" },
imageSrc: "http://img.b2bpic.net/free-photo/pre-prepared-food-showcasing-ready-eat-delicious-meals-go_23-2151246116.jpg",
},
{
id: "p2",
name: "Classic Burrito",
price: "$14.00",
imageSrc: "http://img.b2bpic.net/free-photo/wraps-vegetables-plate_23-2148381339.jpg",
},
{
id: "p3",
name: "Chicken Quesadilla",
price: "$11.00",
imageSrc: "http://img.b2bpic.net/free-photo/lavash-stuffed-with-mixed-ingredients-finely-roasted_114579-1768.jpg",
},
{
id: "p4",
name: "Guacamole & Chips",
price: "$8.00",
imageSrc: "http://img.b2bpic.net/free-photo/fresh-homemade-hot-guacamole-sauce-with-nachos-top-view_114579-7077.jpg",
},
{
id: "p5",
name: "Sizzling Fajitas",
price: "$18.00",
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-delicious-kebab-with-ketchup_23-2148685540.jpg",
},
{
id: "p6",
name: "Cinnamon Churros",
price: "$6.00",
imageSrc: "http://img.b2bpic.net/free-photo/crispy-churros-with-rich-chocolate-dipping-sauce_84443-81964.jpg",
},
]} ]}
title="Fresh & Authentic Favorites" title="Fresh & Authentic Favorites"
description="Handcrafted Mexican classics, made with love for your busy schedule." description="Handcrafted Mexican classics, made with love for your busy schedule."
@@ -201,106 +90,36 @@ export default function LandingPage() {
</div> </div>
<div id="testimonials" data-section="testimonials"> <div id="testimonials" data-section="testimonials">
<TestimonialCardOne <TestimonialCardThirteen
animationType="slide-up" animationType="slide-up"
textboxLayout="split" textboxLayout="split"
gridVariant="asymmetric-60-wide-40-narrow" showRating={true}
useInvertedBackground={true} useInvertedBackground={false}
testimonials={[
{
id: "1",
name: "Sarah J.",
role: "Resident",
company: "Carmel Valley",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/adorable-young-female-with-dark-long-hair-dressed-striped-t-shirt-coffee-shop-drinks-fresh-juice-espresso_273609-2778.jpg",
},
{
id: "2",
name: "Mark D.",
role: "Professional",
company: "Local Tech Hub",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-happy-interracial-women-laugh-good-jokes-watch-funny-videos-smart-phone_273609-18147.jpg",
},
{
id: "3",
name: "Elena R.",
role: "Mom",
company: "Local Community",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/close-up-friends-posing-together_23-2149073437.jpg",
},
{
id: "4",
name: "David W.",
role: "Foodie",
company: "Social Sharer",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-taking-selfie_23-2149250087.jpg",
},
{
id: "5",
name: "Karen P.",
role: "Regular",
company: "Carmel Valley",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-brunette-woman-sunglasses-drinks-morning-coffee-cafe_613910-12106.jpg",
},
]}
title="Neighbors Love Our Flavors" title="Neighbors Love Our Flavors"
description="See why locals call us the best neighborhood gem." description="Hear what our local community has to say about their favorite taco spot."
testimonials={[
{ id: "1", name: "Sarah J.", handle: "@sarahj", testimonial: "The absolute best tacos in the valley! So fresh and fast.", rating: 5, icon: MessageSquare },
{ id: "2", name: "Mark D.", handle: "@markd", testimonial: "Perfect lunch spot, quick service and incredible flavor.", rating: 5, icon: MessageSquare },
]}
/> />
</div> </div>
<div id="contact" data-section="contact"> <div id="contact" data-section="contact">
<ContactCenter <ContactCTA
useInvertedBackground={false}
background={{
variant: "rotated-rays-animated",
}}
tag="Order Now" tag="Order Now"
title="Ready to eat?" title="Hungry for something real?"
description="Sign up for our newsletter to get weekly specials and lunch alerts sent to your inbox." description="We take orders over the phone for pickup! Give us a call or stop by to place your order on-site."
buttons={[{ text: "Call Us Now", href: "tel:+15551234567" }]}
background={{ variant: "sparkles-gradient" }}
useInvertedBackground={false}
/> />
</div> </div>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterSimple <FooterLogoReveal
columns={[ logoText="Kathy's Little Kitchen"
{ leftLink={{ text: "© 2024 Kathy's Little Kitchen", href: "#" }}
title: "Visit Us", rightLink={{ text: "Privacy Policy", href: "#" }}
items: [
{
label: "123 Taco Lane, Carmel Valley",
href: "#",
},
{
label: "Mon-Sun: 11am - 9pm",
href: "#",
},
],
},
{
title: "Quick Links",
items: [
{
label: "Menu",
href: "#menu",
},
{
label: "Testimonials",
href: "#testimonials",
},
{
label: "Contact",
href: "#contact",
},
],
},
]}
bottomLeftText="© 2024 Kathy's Little Kitchen"
bottomRightText="Built with love in California"
/> />
</div> </div>
</ReactLenis> </ReactLenis>