Merge version_1_1781988714571 into main #2
@@ -11,247 +11,123 @@ import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
|
||||
export default function HomePage() {
|
||||
return (
|
||||
<>
|
||||
<div id="hero" data-section="hero">
|
||||
<SectionErrorBoundary name="hero">
|
||||
<div id="hero" data-section="hero">
|
||||
<SectionErrorBoundary name="hero">
|
||||
<HeroSplitMediaGrid
|
||||
tag="Since 1990"
|
||||
title="Freshness That Feels Like Home."
|
||||
description="Experience the best of quality, hand-selected goods brought to you with love and care at Tulasi Kirana."
|
||||
primaryButton={{
|
||||
text: "Browse Products",
|
||||
href: "#products",
|
||||
}}
|
||||
secondaryButton={{
|
||||
text: "Contact Us",
|
||||
href: "#contact",
|
||||
}}
|
||||
items={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/canopy-with-tables-plants_417767-66.jpg?_wi=1",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/arrangement-with-food-glass-containers_23-2148927394.jpg",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Since 1990"
|
||||
title="Freshness That Feels Like Home."
|
||||
description="Experience the best of quality, hand-selected goods brought to you with love and care at Tulasi Kirana."
|
||||
primaryButton={{ text: "Browse Products", href: "#products" }}
|
||||
secondaryButton={{ text: "Contact Us", href: "#contact" }}
|
||||
items={[
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/canopy-with-tables-plants_417767-66.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/arrangement-with-food-glass-containers_23-2148927394.jpg" },
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="about" data-section="about">
|
||||
<SectionErrorBoundary name="about">
|
||||
<div id="about" data-section="about">
|
||||
<SectionErrorBoundary name="about">
|
||||
<AboutFeaturesSplit
|
||||
tag="Our Story"
|
||||
title="A Legacy of Quality"
|
||||
description="From local farms to your kitchen table, Tulasi Kirana ensures every item meets our high standards for freshness and quality."
|
||||
items={[
|
||||
{
|
||||
icon: CheckCircle,
|
||||
title: "Farm-Fresh",
|
||||
description: "Always sourced from trusted local growers.",
|
||||
},
|
||||
{
|
||||
icon: Shield,
|
||||
title: "Quality Assured",
|
||||
description: "Strict quality checks on all pantry staples.",
|
||||
},
|
||||
{
|
||||
icon: Star,
|
||||
title: "Customer First",
|
||||
description: "We treat every customer like part of our family.",
|
||||
},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/happy-female-vendor-with-apron-selling-seasonal-food-street-market-stand_482257-77607.jpg"
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Our Story"
|
||||
title="A Legacy of Quality"
|
||||
description="From local farms to your kitchen table, Tulasi Kirana ensures every item meets our high standards for freshness and quality."
|
||||
items={[
|
||||
{ icon: "CheckCircle", title: "Farm-Fresh", description: "Always sourced from trusted local growers." },
|
||||
{ icon: "Shield", title: "Quality Assured", description: "Strict quality checks on all pantry staples." },
|
||||
{ icon: "Star", title: "Customer First", description: "We treat every customer like part of our family." },
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/happy-female-vendor-with-apron-selling-seasonal-food-street-market-stand_482257-77607.jpg"
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="features" data-section="features">
|
||||
<SectionErrorBoundary name="features">
|
||||
<div id="features" data-section="features">
|
||||
<SectionErrorBoundary name="features">
|
||||
<FeaturesBento
|
||||
tag="Our Promise"
|
||||
title="Excellence in Every Aisle"
|
||||
description="See why our customers love shopping at Tulasi Kirana."
|
||||
features={[
|
||||
{
|
||||
title: "Quick Service",
|
||||
description: "Experience fast and friendly assistance every time you shop.",
|
||||
bentoComponent: "info-card-marquee",
|
||||
infoCards: [
|
||||
{
|
||||
icon: Zap,
|
||||
label: "Fast Delivery",
|
||||
value: "Within 2h",
|
||||
},
|
||||
{
|
||||
icon: Smile,
|
||||
label: "Happy Staff",
|
||||
value: "100%",
|
||||
},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/person-shopping-second-hand-market_23-2149353710.jpg",
|
||||
imageAlt: "Person shopping in second hand market",
|
||||
},
|
||||
{
|
||||
title: "Customer Love",
|
||||
description: "Real feedback from our loyal community.",
|
||||
bentoComponent: "chat-marquee",
|
||||
aiIcon: User,
|
||||
userIcon: Heart,
|
||||
placeholder: "What they say...",
|
||||
exchanges: [
|
||||
{
|
||||
userMessage: "Great experience!",
|
||||
aiResponse: "Thank you for the kind words!",
|
||||
},
|
||||
{
|
||||
userMessage: "Best quality!",
|
||||
aiResponse: "We only source the best.",
|
||||
},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/canopy-with-tables-plants_417767-66.jpg?_wi=2",
|
||||
imageAlt: "Person shopping in second hand market",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Our Promise"
|
||||
title="Excellence in Every Aisle"
|
||||
description="See why our customers love shopping at Tulasi Kirana."
|
||||
features={[
|
||||
{
|
||||
title: "Quick Service", description: "Experience fast and friendly assistance every time you shop.", bentoComponent: "info-card-marquee", infoCards: [
|
||||
{ icon: "Zap", label: "Fast Delivery", value: "Within 2h" },
|
||||
{ icon: "Smile", label: "Happy Staff", value: "100%" },
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Customer Love", description: "Real feedback from our loyal community.", bentoComponent: "chat-marquee", aiIcon: "User", userIcon: "Heart", placeholder: "What they say...", exchanges: [
|
||||
{ userMessage: "Great experience!", aiResponse: "Thank you for the kind words!" },
|
||||
{ userMessage: "Best quality!", aiResponse: "We only source the best." },
|
||||
],
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="products" data-section="products">
|
||||
<SectionErrorBoundary name="products">
|
||||
<div id="products" data-section="products">
|
||||
<SectionErrorBoundary name="products">
|
||||
<FeaturesRevealCardsBento
|
||||
tag="Our Selection"
|
||||
title="Premium Goods Daily"
|
||||
description="Hand-picked essentials for your home."
|
||||
items={[
|
||||
{
|
||||
title: "Organic Produce",
|
||||
description: "Fresh, locally grown fruits and vegetables.",
|
||||
href: "#",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-male-barista-coffee-shop_23-2148523047.jpg",
|
||||
},
|
||||
{
|
||||
title: "Fine Grains",
|
||||
description: "Premium quality rice and pulses.",
|
||||
href: "#",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/still-life-with-various-spices_23-2149444678.jpg",
|
||||
},
|
||||
{
|
||||
title: "Dairy Essentials",
|
||||
description: "Milk, butter, and fresh dairy products.",
|
||||
href: "#",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/good-looking-woman-standing-front-vegetable-shelves-choosing-what-buy_342744-1117.jpg",
|
||||
},
|
||||
{
|
||||
title: "Fresh Baked",
|
||||
description: "Daily baked breads and treats.",
|
||||
href: "#",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/still-life-with-various-spices_23-2149444675.jpg",
|
||||
},
|
||||
{
|
||||
title: "Healthy Snacks",
|
||||
description: "Nutritious and delicious snack options.",
|
||||
href: "#",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-woman-holding-basket-with-groceries-outside_23-2148523392.jpg",
|
||||
},
|
||||
{
|
||||
title: "Home Staples",
|
||||
description: "Everything you need for your kitchen.",
|
||||
href: "#",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/rear-view-young-woman-placing-colorful-flowering-plants-shelf_23-2147948296.jpg",
|
||||
},
|
||||
{
|
||||
title: "Spices & Herbs",
|
||||
description: "Pure and fragrant kitchen essentials.",
|
||||
href: "#",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/composition-different-delicious-ingredients_23-2149028611.jpg",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Our Selection"
|
||||
title="Premium Goods Daily"
|
||||
description="Hand-picked essentials for your home."
|
||||
items={[
|
||||
{ title: "Organic Produce", description: "Fresh, locally grown fruits and vegetables.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/side-view-male-barista-coffee-shop_23-2148523047.jpg" },
|
||||
{ title: "Fine Grains", description: "Premium quality rice and pulses.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/still-life-with-various-spices_23-2149444678.jpg" },
|
||||
{ title: "Dairy Essentials", description: "Milk, butter, and fresh dairy products.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/good-looking-woman-standing-front-vegetable-shelves-choosing-what-buy_342744-1117.jpg" },
|
||||
{ title: "Fresh Baked", description: "Daily baked breads and treats.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/still-life-with-various-spices_23-2149444675.jpg" },
|
||||
{ title: "Healthy Snacks", description: "Nutritious and delicious snack options.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/close-up-woman-holding-basket-with-groceries-outside_23-2148523392.jpg" },
|
||||
{ title: "Home Staples", description: "Everything you need for your kitchen.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/rear-view-young-woman-placing-colorful-flowering-plants-shelf_23-2147948296.jpg" },
|
||||
{ title: "Spices & Herbs", description: "Pure and fragrant kitchen essentials.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/composition-different-delicious-ingredients_23-2149028611.jpg" },
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<SectionErrorBoundary name="testimonials">
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<SectionErrorBoundary name="testimonials">
|
||||
<TestimonialColumnMarqueeCards
|
||||
tag="Feedback"
|
||||
title="Love from Our Community"
|
||||
description="What our customers are saying about us."
|
||||
testimonials={[
|
||||
{
|
||||
name: "Rahul P.",
|
||||
role: "Loyal Shopper",
|
||||
quote: "Awesome work and a truly crazy experience!",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-young-shopper-satisfied-with-discount_1262-14986.jpg",
|
||||
},
|
||||
{
|
||||
name: "Sita M.",
|
||||
role: "Regular Customer",
|
||||
quote: "Best store in the neighborhood. Quality is unmatched.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-excited-young-woman-showing-bright-shopping-bag_1262-14959.jpg",
|
||||
},
|
||||
{
|
||||
name: "Amit K.",
|
||||
role: "Local Resident",
|
||||
quote: "Always fresh, always helpful. 5 stars!",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/successful-pirchase-shopping-mall_329181-8070.jpg",
|
||||
},
|
||||
{
|
||||
name: "Deepa S.",
|
||||
role: "Home Cook",
|
||||
quote: "My go-to place for all pantry needs.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-portrait-charming-young-woman-with-bob-haircut-enjoying-walk-through-city-yellow-coat-smiling-camera_171337-3468.jpg",
|
||||
},
|
||||
{
|
||||
name: "Vijay R.",
|
||||
role: "Food Enthusiast",
|
||||
quote: "Incredible service and premium products.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-buys-groceries-supermarket-with-phone-her-hands_169016-6372.jpg",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Feedback"
|
||||
title="Love from Our Community"
|
||||
description="What our customers are saying about us."
|
||||
testimonials={[
|
||||
{ name: "Rahul P.", role: "Loyal Shopper", quote: "Awesome work and a truly crazy experience!", imageSrc: "http://img.b2bpic.net/free-photo/happy-young-shopper-satisfied-with-discount_1262-14986.jpg" },
|
||||
{ name: "Sita M.", role: "Regular Customer", quote: "Best store in the neighborhood. Quality is unmatched.", imageSrc: "http://img.b2bpic.net/free-photo/happy-excited-young-woman-showing-bright-shopping-bag_1262-14959.jpg" },
|
||||
{ name: "Amit K.", role: "Local Resident", quote: "Always fresh, always helpful. 5 stars!", imageSrc: "http://img.b2bpic.net/free-photo/successful-pirchase-shopping-mall_329181-8070.jpg" },
|
||||
{ name: "Deepa S.", role: "Home Cook", quote: "My go-to place for all pantry needs.", imageSrc: "http://img.b2bpic.net/free-photo/closeup-portrait-charming-young-woman-with-bob-haircut-enjoying-walk-through-city-yellow-coat-smiling-camera_171337-3468.jpg" },
|
||||
{ name: "Vijay R.", role: "Food Enthusiast", quote: "Incredible service and premium products.", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-buys-groceries-supermarket-with-phone-her-hands_169016-6372.jpg" },
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="faq" data-section="faq">
|
||||
<SectionErrorBoundary name="faq">
|
||||
<div id="faq" data-section="faq">
|
||||
<SectionErrorBoundary name="faq">
|
||||
<FaqSimple
|
||||
tag="Learn More"
|
||||
title="Frequently Asked Questions"
|
||||
description="Common questions about our services."
|
||||
items={[
|
||||
{
|
||||
question: "What are your hours?",
|
||||
answer: "We are open daily from 8:00 AM to 9:00 PM.",
|
||||
},
|
||||
{
|
||||
question: "Do you offer home delivery?",
|
||||
answer: "Yes, we offer free home delivery for orders above $50.",
|
||||
},
|
||||
{
|
||||
question: "Where are you located?",
|
||||
answer: "We are located at the heart of the city, easily accessible.",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Learn More"
|
||||
title="Frequently Asked Questions"
|
||||
description="Common questions about our services."
|
||||
items={[
|
||||
{ question: "What are your hours?", answer: "We are open daily from 8:00 AM to 9:00 PM." },
|
||||
{ question: "Do you offer home delivery?", answer: "Yes, we offer free home delivery for orders above $50." },
|
||||
{ question: "Where are you located?", answer: "We are located at the heart of the city, easily accessible." },
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="contact" data-section="contact">
|
||||
<SectionErrorBoundary name="contact">
|
||||
<div id="contact" data-section="contact">
|
||||
<SectionErrorBoundary name="contact">
|
||||
<ContactCta
|
||||
tag="Visit Us"
|
||||
text="Ready for quality groceries? Come see us at Tulasi Kirana today!"
|
||||
primaryButton={{
|
||||
text: "Get Directions",
|
||||
href: "#",
|
||||
}}
|
||||
secondaryButton={{
|
||||
text: "Call Us",
|
||||
href: "#",
|
||||
}}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Visit Us"
|
||||
text="Ready for quality groceries? Come see us at Tulasi Kirana today!"
|
||||
primaryButton={{ text: "Get Directions", href: "#" }}
|
||||
secondaryButton={{ text: "Call Us", href: "#" }}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
</>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user