Merge version_2 into main #1
247
src/app/page.tsx
247
src/app/page.tsx
@@ -32,22 +32,10 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Products",
|
||||
id: "products",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Home", id: "hero" },
|
||||
{ name: "About", id: "about" },
|
||||
{ name: "Products", id: "products" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
brandName="Best Stop"
|
||||
/>
|
||||
@@ -55,45 +43,20 @@ export default function LandingPage() {
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardCarousel
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
background={{ variant: "plain" }}
|
||||
title="Your Neighborhood Best Stop"
|
||||
description="Providing fresh, local essentials and friendly service every single day. Stop in for the quality you deserve at a price you'll love."
|
||||
tag="Fresh & Local"
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/abstract-blur-supermarket_74190-4404.jpg",
|
||||
imageAlt: "Fresh Market Goods",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/vegan-shop-client-buys-organic-food_482257-76719.jpg",
|
||||
imageAlt: "Aisle View",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cartons-filled-with-healthy-juicy-berries-market_23-2147920818.jpg",
|
||||
imageAlt: "Bakery Items",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/abstract-blur-shopping-mall-interior_1203-7843.jpg",
|
||||
imageAlt: "Dairy Selection",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/products-lie-table-eggs-cereals-vegetables_78492-3897.jpg",
|
||||
imageAlt: "Friendly Counter",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-asian-woman-picking-radish-market_23-2148216060.jpg",
|
||||
imageAlt: "Customer Satisfaction",
|
||||
},
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/abstract-blur-supermarket_74190-4404.jpg", imageAlt: "Fresh Market Goods" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/vegan-shop-client-buys-organic-food_482257-76719.jpg", imageAlt: "Aisle View" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/cartons-filled-with-healthy-juicy-berries-market_23-2147920818.jpg", imageAlt: "Bakery Items" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/abstract-blur-shopping-mall-interior_1203-7843.jpg", imageAlt: "Dairy Selection" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/products-lie-table-eggs-cereals-vegetables_78492-3897.jpg", imageAlt: "Friendly Counter" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/smiling-asian-woman-picking-radish-market_23-2148216060.jpg", imageAlt: "Customer Satisfaction" },
|
||||
]}
|
||||
tagIcon={Sparkles}
|
||||
buttons={[
|
||||
{
|
||||
text: "Explore Products",
|
||||
href: "#products",
|
||||
},
|
||||
]}
|
||||
buttons={[{ text: "Explore Products", href: "#products" }]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -102,12 +65,7 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
tag="Our Story"
|
||||
title="Serving Our Local Community Since 2010"
|
||||
buttons={[
|
||||
{
|
||||
text: "Learn More",
|
||||
href: "#",
|
||||
},
|
||||
]}
|
||||
buttons={[{ text: "Learn More", href: "#" }]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -116,24 +74,9 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Fresh Produce",
|
||||
description: "Delivered daily from local farms to your kitchen.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fresh-organic-vegetables-wooden-basket-high-quality-photo_114579-27080.jpg",
|
||||
imageAlt: "Produce",
|
||||
},
|
||||
{
|
||||
title: "Bakery Delights",
|
||||
description: "Fresh bread and pastries baked on-site.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bakery-atmospheric-photo_1321-4640.jpg",
|
||||
imageAlt: "Bakery",
|
||||
},
|
||||
{
|
||||
title: "Quick Service",
|
||||
description: "Fast and friendly checkout experience.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/person-paying-with-nfc-technology-restaurant_23-2150039466.jpg",
|
||||
imageAlt: "Service",
|
||||
},
|
||||
{ title: "Fresh Produce", description: "Delivered daily from local farms to your kitchen.", imageSrc: "http://img.b2bpic.net/free-photo/fresh-organic-vegetables-wooden-basket-high-quality-photo_114579-27080.jpg", imageAlt: "Produce" },
|
||||
{ title: "Bakery Delights", description: "Fresh bread and pastries baked on-site.", imageSrc: "http://img.b2bpic.net/free-photo/bakery-atmospheric-photo_1321-4640.jpg", imageAlt: "Bakery" },
|
||||
{ title: "Quick Service", description: "Fast and friendly checkout experience.", imageSrc: "http://img.b2bpic.net/free-photo/person-paying-with-nfc-technology-restaurant_23-2150039466.jpg", imageAlt: "Service" },
|
||||
]}
|
||||
title="Why Choose Best Stop"
|
||||
description="We prioritize freshness and community above all else."
|
||||
@@ -147,42 +90,12 @@ export default function LandingPage() {
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Organic Veggies",
|
||||
price: "$4.50",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-basket-organic-vegetables_23-2148853366.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Fresh Sourdough",
|
||||
price: "$6.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bakery-with-display-pastries-pastries_188544-40882.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Farm Milk",
|
||||
price: "$3.75",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/food-crisis-concept-with-empty-fridge_23-2150314854.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Artisan Snacks",
|
||||
price: "$5.25",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/product-branding-packaging_23-2150965868.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Healthy Juices",
|
||||
price: "$4.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/client-helped-by-vendor-supermarket_482257-76623.jpg",
|
||||
},
|
||||
{
|
||||
id: "6",
|
||||
name: "Specialty Coffee",
|
||||
price: "$12.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/coffee-composition-with-cotton-bag_23-2147671450.jpg",
|
||||
},
|
||||
{ id: "1", name: "Organic Veggies", price: "$4.50", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-basket-organic-vegetables_23-2148853366.jpg" },
|
||||
{ id: "2", name: "Fresh Sourdough", price: "$6.00", imageSrc: "http://img.b2bpic.net/free-photo/bakery-with-display-pastries-pastries_188544-40882.jpg" },
|
||||
{ id: "3", name: "Farm Milk", price: "$3.75", imageSrc: "http://img.b2bpic.net/free-photo/food-crisis-concept-with-empty-fridge_23-2150314854.jpg" },
|
||||
{ id: "4", name: "Artisan Snacks", price: "$5.25", imageSrc: "http://img.b2bpic.net/free-photo/product-branding-packaging_23-2150965868.jpg" },
|
||||
{ id: "5", name: "Healthy Juices", price: "$4.00", imageSrc: "http://img.b2bpic.net/free-photo/client-helped-by-vendor-supermarket_482257-76623.jpg" },
|
||||
{ id: "6", name: "Specialty Coffee", price: "$12.00", imageSrc: "http://img.b2bpic.net/free-photo/coffee-composition-with-cotton-bag_23-2147671450.jpg" },
|
||||
]}
|
||||
title="Our Daily Essentials"
|
||||
description="Browse our curated selection of high-quality goods."
|
||||
@@ -194,27 +107,9 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "10K+",
|
||||
title: "Happy Neighbors",
|
||||
description: "People served monthly",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiley-adult-women-taking-selfie_23-2148385695.jpg",
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
value: "500+",
|
||||
title: "Fresh Items",
|
||||
description: "Products on our shelves",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/person-shopping-with-face-mask_23-2149565246.jpg",
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
value: "14",
|
||||
title: "Years Strong",
|
||||
description: "Of serving the community",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/birth-rate-fertility-level-concept_23-2148761002.jpg",
|
||||
},
|
||||
{ id: "m1", value: "10K+", title: "Happy Neighbors", description: "People served monthly", imageSrc: "http://img.b2bpic.net/free-photo/smiley-adult-women-taking-selfie_23-2148385695.jpg" },
|
||||
{ id: "m2", value: "500+", title: "Fresh Items", description: "Products on our shelves", imageSrc: "http://img.b2bpic.net/free-photo/person-shopping-with-face-mask_23-2149565246.jpg" },
|
||||
{ id: "m3", value: "14", title: "Years Strong", description: "Of serving the community", imageSrc: "http://img.b2bpic.net/free-photo/birth-rate-fertility-level-concept_23-2148761002.jpg" },
|
||||
]}
|
||||
title="Impact In Our Community"
|
||||
description="A decade of serving our friends and family."
|
||||
@@ -227,41 +122,11 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Alice M.",
|
||||
role: "Regular Customer",
|
||||
testimonial: "Best Stop is always friendly and carries the best fresh bread in town!",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mother-with-daughter-supermarket_1157-21967.jpg",
|
||||
},
|
||||
{
|
||||
id: "t2",
|
||||
name: "John D.",
|
||||
role: "Local Resident",
|
||||
testimonial: "I love the local farm produce options. Always fresh and reasonably priced.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-holding-shopping-bags_23-2148660755.jpg",
|
||||
},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Sarah P.",
|
||||
role: "Busy Mom",
|
||||
testimonial: "My quick stop shop! Saved me many times on busy school days.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-woman-carrying-shopping-bags_1098-1106.jpg",
|
||||
},
|
||||
{
|
||||
id: "t4",
|
||||
name: "Mike R.",
|
||||
role: "Coffee Lover",
|
||||
testimonial: "Their coffee selection is surprisingly great for a small food mart.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-women-doing-groceries_23-2149284867.jpg",
|
||||
},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Elena W.",
|
||||
role: "Culinary Student",
|
||||
testimonial: "The best selection of fresh artisanal goods in the neighborhood.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiley-woman-doing-groceries-shopping_23-2148685760.jpg",
|
||||
},
|
||||
{ id: "t1", name: "Alice M.", role: "Regular Customer", testimonial: "Best Stop is always friendly and carries the best fresh bread in town!", imageSrc: "http://img.b2bpic.net/free-photo/mother-with-daughter-supermarket_1157-21967.jpg" },
|
||||
{ id: "t2", name: "John D.", role: "Local Resident", testimonial: "I love the local farm produce options. Always fresh and reasonably priced.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-holding-shopping-bags_23-2148660755.jpg" },
|
||||
{ id: "t3", name: "Sarah P.", role: "Busy Mom", testimonial: "My quick stop shop! Saved me many times on busy school days.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-woman-carrying-shopping-bags_1098-1106.jpg" },
|
||||
{ id: "t4", name: "Mike R.", role: "Coffee Lover", testimonial: "Their coffee selection is surprisingly great for a small food mart.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-women-doing-groceries_23-2149284867.jpg" },
|
||||
{ id: "t5", name: "Elena W.", role: "Culinary Student", testimonial: "The best selection of fresh artisanal goods in the neighborhood.", imageSrc: "http://img.b2bpic.net/free-photo/smiley-woman-doing-groceries-shopping_23-2148685760.jpg" },
|
||||
]}
|
||||
title="What Our Neighbors Say"
|
||||
description="Hear from the wonderful people who make our store part of their daily life."
|
||||
@@ -273,21 +138,9 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "What are your hours?",
|
||||
content: "We are open daily from 6 AM to 10 PM.",
|
||||
},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Do you accept local vouchers?",
|
||||
content: "Yes, we are a proud participant in all local food programs.",
|
||||
},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Can I pre-order groceries?",
|
||||
content: "Please give us a call for larger bulk orders.",
|
||||
},
|
||||
{ id: "f1", title: "What are your hours?", content: "We are open daily from 6 AM to 10 PM." },
|
||||
{ id: "f2", title: "Do you accept local vouchers?", content: "Yes, we are a proud participant in all local food programs." },
|
||||
{ id: "f3", title: "Can I pre-order groceries?", content: "Please give us a call for larger bulk orders." },
|
||||
]}
|
||||
title="Commonly Asked Questions"
|
||||
faqsAnimation="blur-reveal"
|
||||
@@ -298,9 +151,7 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactText
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
background={{ variant: "plain" }}
|
||||
text="Visit us at Main St. anytime! We are ready to help you with your daily shopping."
|
||||
/>
|
||||
</div>
|
||||
@@ -308,34 +159,8 @@ export default function LandingPage() {
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterLogoEmphasis
|
||||
columns={[
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "#about",
|
||||
},
|
||||
{
|
||||
label: "Our Products",
|
||||
href: "#products",
|
||||
},
|
||||
{
|
||||
label: "Contact Us",
|
||||
href: "#contact",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Terms of Service",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ items: [{ label: "About Us", href: "#about" }, { label: "Our Products", href: "#products" }, { label: "Contact Us", href: "#contact" }] },
|
||||
{ items: [{ label: "Privacy Policy", href: "#" }, { label: "Terms of Service", href: "#" }] },
|
||||
]}
|
||||
logoText="Best Stop"
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user