Merge version_1 into main #1
200
src/app/page.tsx
200
src/app/page.tsx
@@ -33,21 +33,13 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "#hero",
|
||||
},
|
||||
name: "Home", id: "hero"},
|
||||
{
|
||||
name: "Toys",
|
||||
id: "#products",
|
||||
},
|
||||
name: "Toys", id: "products"},
|
||||
{
|
||||
name: "About",
|
||||
id: "#about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "#contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="The Bearport"
|
||||
/>
|
||||
@@ -56,37 +48,20 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardGallery
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
title="Welcome to The Bearport in Natick"
|
||||
description="Discover a wonderland of hand-picked toys, games, puzzles, and stuffed animals. Perfect for birthdays, gifts, or just because!"
|
||||
buttons={[
|
||||
{
|
||||
text: "Shop Our Toys",
|
||||
href: "#products",
|
||||
},
|
||||
text: "Shop Our Toys", href: "#products"},
|
||||
]}
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/kids-playing-together-indoors-while-wearing-face-masks_23-2148779551.jpg",
|
||||
imageAlt: "Toy store interior vibrant",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/kids-playing-together-indoors-while-wearing-face-masks_23-2148779551.jpg", imageAlt: "Toy store interior vibrant"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/funny-play-dough-shapes_52683-89894.jpg",
|
||||
imageAlt: "Colorful stuffed animals collection",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/funny-play-dough-shapes_52683-89894.jpg", imageAlt: "Colorful stuffed animals collection"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-beautiful-rpg-still-life-items_23-2149282421.jpg",
|
||||
imageAlt: "Board games puzzle store",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/kid-looking-shelves-with-toys-store_7502-4282.jpg",
|
||||
imageAlt: "Kid looking at shelves with toys in store.",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-mother-daughter_171337-2365.jpg",
|
||||
imageAlt: "Happy mother and daughter",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-beautiful-rpg-still-life-items_23-2149282421.jpg", imageAlt: "Board games puzzle store"},
|
||||
]}
|
||||
mediaAnimation="slide-up"
|
||||
/>
|
||||
@@ -99,19 +74,13 @@ export default function LandingPage() {
|
||||
metrics={[
|
||||
{
|
||||
icon: Gift,
|
||||
label: "Gifts Sold",
|
||||
value: "50,000+",
|
||||
},
|
||||
label: "Gifts Sold", value: "50,000+"},
|
||||
{
|
||||
icon: Box,
|
||||
label: "Puzzles",
|
||||
value: "1,000+",
|
||||
},
|
||||
label: "Puzzles", value: "1,000+"},
|
||||
{
|
||||
icon: Smile,
|
||||
label: "Happy Kids",
|
||||
value: "20,000+",
|
||||
},
|
||||
label: "Happy Kids", value: "20,000+"},
|
||||
]}
|
||||
metricsAnimation="blur-reveal"
|
||||
/>
|
||||
@@ -123,20 +92,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Unique Puzzles",
|
||||
description: "From 10 pieces to 5000, we have the perfect brain teaser for you.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-felt-animal_23-2151728557.jpg",
|
||||
},
|
||||
title: "Unique Puzzles", description: "From 10 pieces to 5000, we have the perfect brain teaser for you.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-felt-animal_23-2151728557.jpg"},
|
||||
{
|
||||
title: "Plush Buddies",
|
||||
description: "Cuddly companions of all shapes and sizes, waiting to be hugged.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fluffy-toy-texture-close-up_23-2149686868.jpg",
|
||||
},
|
||||
title: "Plush Buddies", description: "Cuddly companions of all shapes and sizes, waiting to be hugged.", imageSrc: "http://img.b2bpic.net/free-photo/fluffy-toy-texture-close-up_23-2149686868.jpg"},
|
||||
{
|
||||
title: "Family Games",
|
||||
description: "Classic and modern board games for the ultimate family night.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/friends-playing-games-having-beer-home_23-2148560727.jpg",
|
||||
},
|
||||
title: "Family Games", description: "Classic and modern board games for the ultimate family night.", imageSrc: "http://img.b2bpic.net/free-photo/friends-playing-games-having-beer-home_23-2148560727.jpg"},
|
||||
]}
|
||||
title="What We Offer"
|
||||
description="Curated collections for every age and imagination."
|
||||
@@ -151,41 +111,13 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Wooden Train Set",
|
||||
price: "$34.99",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-child-playing-with-wooden-car_23-2149357279.jpg",
|
||||
},
|
||||
id: "p1", name: "Wooden Train Set", price: "$34.99", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-child-playing-with-wooden-car_23-2149357279.jpg"},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Classic Teddy Bear",
|
||||
price: "$22.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cute-teddy-bear-outdoors-still-life_23-2151083665.jpg",
|
||||
},
|
||||
id: "p2", name: "Classic Teddy Bear", price: "$22.00", imageSrc: "http://img.b2bpic.net/free-photo/cute-teddy-bear-outdoors-still-life_23-2151083665.jpg"},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Mystery Puzzle",
|
||||
price: "$18.50",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/education-word-card-english-opposites-word_1308-99231.jpg",
|
||||
},
|
||||
id: "p3", name: "Mystery Puzzle", price: "$18.50", imageSrc: "http://img.b2bpic.net/free-vector/education-word-card-english-opposites-word_1308-99231.jpg"},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Strategy Board Game",
|
||||
price: "$45.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mexican-traditional-cards-game_23-2150558673.jpg",
|
||||
},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Science Discovery Kit",
|
||||
price: "$29.99",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-young-female-chemist-white-suit-with-ed-solutions-working-with-them-sitting-yellow-space-chemistry-es_140725-28937.jpg",
|
||||
},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Action Figure Hero",
|
||||
price: "$15.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/retro-tin-robot-toy-standing-ground-with-pattern_53876-23370.jpg",
|
||||
},
|
||||
id: "p4", name: "Strategy Board Game", price: "$45.00", imageSrc: "http://img.b2bpic.net/free-photo/mexican-traditional-cards-game_23-2150558673.jpg"},
|
||||
]}
|
||||
title="Featured Favorites"
|
||||
description="Top-rated picks from our shelves to your home."
|
||||
@@ -195,43 +127,15 @@ export default function LandingPage() {
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<TestimonialCardSix
|
||||
textboxLayout="split"
|
||||
animationType="slide-up"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Sarah Miller",
|
||||
handle: "@smiller",
|
||||
testimonial: "The best place to find unique birthday gifts in Natick!",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-mother-daughter-standing-supermarket_171337-2364.jpg",
|
||||
},
|
||||
id: "t1", name: "Sarah Miller", handle: "@smiller", testimonial: "The best place to find unique birthday gifts in Natick!", imageSrc: "http://img.b2bpic.net/free-photo/smiling-mother-daughter-standing-supermarket_171337-2364.jpg"},
|
||||
{
|
||||
id: "t2",
|
||||
name: "John Doe",
|
||||
handle: "@johndoe",
|
||||
testimonial: "Kids love the variety, parents love the quality.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-length-portrait-shocked-mother_171337-2286.jpg",
|
||||
},
|
||||
id: "t2", name: "John Doe", handle: "@johndoe", testimonial: "Kids love the variety, parents love the quality.", imageSrc: "http://img.b2bpic.net/free-photo/full-length-portrait-shocked-mother_171337-2286.jpg"},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Emily Chen",
|
||||
handle: "@emchen",
|
||||
testimonial: "Incredible service and a true community gem.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-man-looking-toys_23-2148287882.jpg",
|
||||
},
|
||||
{
|
||||
id: "t4",
|
||||
name: "Mark Wilson",
|
||||
handle: "@mwilson",
|
||||
testimonial: "My go-to store for puzzles and board games.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-bartering-goods_23-2150323404.jpg",
|
||||
},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Lisa K.",
|
||||
handle: "@lisak",
|
||||
testimonial: "The staff helped me find the perfect gift for my niece.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mother-son-spending-time-together_23-2148466990.jpg",
|
||||
},
|
||||
id: "t3", name: "Emily Chen", handle: "@emchen", testimonial: "Incredible service and a true community gem.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-man-looking-toys_23-2148287882.jpg"},
|
||||
]}
|
||||
title="Loved by Natick Families"
|
||||
description="Here is what our community thinks about The Bearport."
|
||||
@@ -243,14 +147,7 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={true}
|
||||
names={[
|
||||
"Melissa & Doug",
|
||||
"LEGO",
|
||||
"Ravensburger",
|
||||
"Hasbro",
|
||||
"Mattel",
|
||||
"Squishmallows",
|
||||
"Steiff",
|
||||
]}
|
||||
"Melissa & Doug", "LEGO", "Ravensburger", "Hasbro"]}
|
||||
title="Proud Partners"
|
||||
description="We partner with the best brands to bring you quality toys."
|
||||
/>
|
||||
@@ -262,20 +159,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "faq1",
|
||||
title: "Do you offer gift wrapping?",
|
||||
content: "Yes, we offer free gift wrapping for all items purchased in-store.",
|
||||
},
|
||||
id: "faq1", title: "Do you offer gift wrapping?", content: "Yes, we offer free gift wrapping for all items purchased in-store."},
|
||||
{
|
||||
id: "faq2",
|
||||
title: "Can I order online?",
|
||||
content: "You can browse our top picks online, but we focus on an in-person shopping experience in Natick!",
|
||||
},
|
||||
id: "faq2", title: "Can I order online?", content: "You can browse our top picks online, but we focus on an in-person shopping experience in Natick!"},
|
||||
{
|
||||
id: "faq3",
|
||||
title: "Do you accept returns?",
|
||||
content: "We accept returns of unused toys within 30 days with a receipt.",
|
||||
},
|
||||
id: "faq3", title: "Do you accept returns?", content: "We accept returns of unused toys within 30 days with a receipt."},
|
||||
]}
|
||||
title="Frequently Asked Questions"
|
||||
description="Answers to common questions about our shop."
|
||||
@@ -290,22 +178,14 @@ export default function LandingPage() {
|
||||
description="Stop by The Bearport for a magical experience or send us a message."
|
||||
inputs={[
|
||||
{
|
||||
name: "name",
|
||||
type: "text",
|
||||
placeholder: "Your Name",
|
||||
required: true,
|
||||
name: "name", type: "text", placeholder: "Your Name", required: true,
|
||||
},
|
||||
{
|
||||
name: "email",
|
||||
type: "email",
|
||||
placeholder: "Your Email",
|
||||
required: true,
|
||||
name: "email", type: "email", placeholder: "Your Email", required: true,
|
||||
},
|
||||
]}
|
||||
textarea={{
|
||||
name: "message",
|
||||
placeholder: "How can we help?",
|
||||
rows: 4,
|
||||
name: "message", placeholder: "How can we help?", rows: 4,
|
||||
required: true,
|
||||
}}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/child-looking-camera-laughing-while-riding-scooter_7502-4237.jpg"
|
||||
@@ -318,29 +198,19 @@ export default function LandingPage() {
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Toys",
|
||||
href: "#products",
|
||||
},
|
||||
label: "Toys", href: "#products"},
|
||||
{
|
||||
label: "About Us",
|
||||
href: "#about",
|
||||
},
|
||||
label: "About Us", href: "#about"},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Contact", href: "#contact"},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy Policy", href: "#"},
|
||||
{
|
||||
label: "Terms of Service",
|
||||
href: "#",
|
||||
},
|
||||
label: "Terms of Service", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user