Merge version_1 into main #2
242
src/app/page.tsx
242
src/app/page.tsx
@@ -33,52 +33,35 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "home",
|
||||
},
|
||||
name: "Home", id: "home"},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Shop",
|
||||
id: "products",
|
||||
},
|
||||
name: "Shop", id: "products"},
|
||||
{
|
||||
name: "Visit Us",
|
||||
id: "location",
|
||||
},
|
||||
name: "Visit Us", id: "location"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="Little Barcelona Souvenirs"
|
||||
button={{
|
||||
text: "Get Directions",
|
||||
href: "#location",
|
||||
}}
|
||||
text: "Get Directions", href: "#location"}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="home" data-section="home">
|
||||
<HeroLogoBillboard
|
||||
background={{
|
||||
variant: "sparkles-gradient",
|
||||
}}
|
||||
variant: "sparkles-gradient"}}
|
||||
logoText="Little Barcelona Souvenirs"
|
||||
description="Unique, affordable, and unforgettable souvenirs in the heart of Barcelona."
|
||||
buttons={[
|
||||
{
|
||||
text: "Visit Our Store",
|
||||
href: "#location",
|
||||
},
|
||||
text: "Visit Our Store", href: "#location"},
|
||||
{
|
||||
text: "Explore Collection",
|
||||
href: "#products",
|
||||
},
|
||||
text: "Explore Collection", href: "#products"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/terracotta-vase-with-indigenous-pattern_23-2151585755.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/terracotta-vase-with-indigenous-pattern_23-2151585755.jpg"
|
||||
imageAlt="Luxurious boutique souvenir store interior in Barcelona"
|
||||
mediaAnimation="slide-up"
|
||||
/>
|
||||
@@ -92,19 +75,13 @@ export default function LandingPage() {
|
||||
description="We are passionate about helping tourists find meaningful, high-quality mementos of their time in Barcelona. Our friendly team ensures every visitor enjoys a premium, personalized shopping experience that feels like a local discovery."
|
||||
bulletPoints={[
|
||||
{
|
||||
title: "Friendly Local Staff",
|
||||
description: "Always ready to help you find the perfect gift.",
|
||||
},
|
||||
title: "Friendly Local Staff", description: "Always ready to help you find the perfect gift."},
|
||||
{
|
||||
title: "Affordable Quality",
|
||||
description: "Hand-picked items that blend style and value.",
|
||||
},
|
||||
title: "Affordable Quality", description: "Hand-picked items that blend style and value."},
|
||||
{
|
||||
title: "Large Variety",
|
||||
description: "From local crafts to unique themed mementos.",
|
||||
},
|
||||
title: "Large Variety", description: "From local crafts to unique themed mementos."},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/portrait-cute-young-woman-holding-wooden-basket-pinecones_114579-80435.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/portrait-cute-young-woman-holding-wooden-basket-pinecones_114579-80435.jpg"
|
||||
imageAlt="Our friendly staff assisting tourists"
|
||||
mediaAnimation="slide-up"
|
||||
/>
|
||||
@@ -117,55 +94,31 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Local Ceramics",
|
||||
description: "Hand-painted pieces from traditional artisans.",
|
||||
icon: Sparkles,
|
||||
title: "Local Ceramics", description: "Hand-painted pieces from traditional artisans.", icon: Sparkles,
|
||||
mediaItems: [
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/sculpture-park-guel-barcelona-spain_1268-19456.jpg",
|
||||
imageAlt: "Ceramics",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/sculpture-park-guel-barcelona-spain_1268-19456.jpg", imageAlt: "Ceramics"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/professional-artisan-job-workshop_23-2148801573.jpg",
|
||||
imageAlt: "Ceramic",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/professional-artisan-job-workshop_23-2148801573.jpg", imageAlt: "Ceramic"},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/terracotta-vase-with-indigenous-pattern_23-2151585755.jpg?_wi=2",
|
||||
imageAlt: "handcrafted catalan pottery souvenir",
|
||||
},
|
||||
{
|
||||
title: "Premium Leather",
|
||||
description: "High-quality accessories crafted with care.",
|
||||
icon: Shield,
|
||||
title: "Premium Leather", description: "High-quality accessories crafted with care.", icon: Shield,
|
||||
mediaItems: [
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fathers-day-composition-with-present-box_23-2147790827.jpg",
|
||||
imageAlt: "Leather",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fathers-day-composition-with-present-box_23-2147790827.jpg", imageAlt: "Leather"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mediterranean-aesthetics-bag-still-life_23-2151141444.jpg",
|
||||
imageAlt: "Textiles",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mediterranean-aesthetics-bag-still-life_23-2151141444.jpg", imageAlt: "Textiles"},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-cute-young-woman-holding-wooden-basket-pinecones_114579-80435.jpg?_wi=2",
|
||||
imageAlt: "handcrafted catalan pottery souvenir",
|
||||
},
|
||||
{
|
||||
title: "Wood Crafts",
|
||||
description: "Unique decor items perfect for any home.",
|
||||
icon: Zap,
|
||||
title: "Wood Crafts", description: "Unique decor items perfect for any home.", icon: Zap,
|
||||
mediaItems: [
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/birthday-concept-with-friends-hugging_23-2147716811.jpg",
|
||||
imageAlt: "Wood",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/birthday-concept-with-friends-hugging_23-2147716811.jpg", imageAlt: "Wood"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/little-music-box-still-life_23-2150652703.jpg",
|
||||
imageAlt: "Model",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/little-music-box-still-life_23-2150652703.jpg", imageAlt: "Model"},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hands-holding-decorative-vinyls-flat-lay_23-2149728683.jpg?_wi=1",
|
||||
imageAlt: "handcrafted catalan pottery souvenir",
|
||||
},
|
||||
]}
|
||||
title="Authentic Catalan Artistry"
|
||||
@@ -181,41 +134,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Artisan Magnet",
|
||||
price: "€5.99",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hands-holding-decorative-vinyls-flat-lay_23-2149728683.jpg?_wi=2",
|
||||
},
|
||||
id: "1", name: "Artisan Magnet", price: "€5.99", imageSrc: "http://img.b2bpic.net/free-photo/hands-holding-decorative-vinyls-flat-lay_23-2149728683.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Ceramic Bowl",
|
||||
price: "€12.50",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mediterranean-aesthetics-bag-still-life_23-2151141448.jpg",
|
||||
},
|
||||
id: "2", name: "Ceramic Bowl", price: "€12.50", imageSrc: "http://img.b2bpic.net/free-photo/mediterranean-aesthetics-bag-still-life_23-2151141448.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Gift Box",
|
||||
price: "€18.99",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/unpleased-young-party-guy-looking-side-wearing-blue-hat-holding-gift-boxes-isolated-orange-background-with-copy-space_141793-64370.jpg",
|
||||
},
|
||||
id: "3", name: "Gift Box", price: "€18.99", imageSrc: "http://img.b2bpic.net/free-photo/unpleased-young-party-guy-looking-side-wearing-blue-hat-holding-gift-boxes-isolated-orange-background-with-copy-space_141793-64370.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Catalan Scarf",
|
||||
price: "€15.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/glass-corn-rings-piece-fabric-blue-background_114579-74501.jpg",
|
||||
},
|
||||
id: "4", name: "Catalan Scarf", price: "€15.00", imageSrc: "http://img.b2bpic.net/free-photo/glass-corn-rings-piece-fabric-blue-background_114579-74501.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Landmark Figure",
|
||||
price: "€9.99",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/sculpture-savona-italy_1268-14886.jpg",
|
||||
},
|
||||
id: "5", name: "Landmark Figure", price: "€9.99", imageSrc: "http://img.b2bpic.net/free-photo/sculpture-savona-italy_1268-14886.jpg"},
|
||||
{
|
||||
id: "6",
|
||||
name: "Decorative Plate",
|
||||
price: "€24.99",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-arrangement-modern-vases_23-2149646505.jpg",
|
||||
},
|
||||
id: "6", name: "Decorative Plate", price: "€24.99", imageSrc: "http://img.b2bpic.net/free-photo/close-up-arrangement-modern-vases_23-2149646505.jpg"},
|
||||
]}
|
||||
title="Popular Collection"
|
||||
description="Our most loved items among visitors this month."
|
||||
@@ -230,45 +159,20 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah Miller",
|
||||
role: "Traveler",
|
||||
company: "USA",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/excited-women-with-present-street_23-2147784633.jpg",
|
||||
},
|
||||
id: "1", name: "Sarah Miller", role: "Traveler", company: "USA", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/excited-women-with-present-street_23-2147784633.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Mark Evans",
|
||||
role: "Visitor",
|
||||
company: "UK",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-trying-hat_23-2149536970.jpg",
|
||||
},
|
||||
id: "2", name: "Mark Evans", role: "Visitor", company: "UK", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-trying-hat_23-2149536970.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Elena Rossi",
|
||||
role: "Tourist",
|
||||
company: "Italy",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-making-vase-with-clay_1157-30690.jpg",
|
||||
},
|
||||
id: "3", name: "Elena Rossi", role: "Tourist", company: "Italy", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-making-vase-with-clay_1157-30690.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Chen Wei",
|
||||
role: "Shopper",
|
||||
company: "China",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/girl-posing-with-board_1321-1105.jpg",
|
||||
},
|
||||
id: "4", name: "Chen Wei", role: "Shopper", company: "China", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/girl-posing-with-board_1321-1105.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Lucas Schmidt",
|
||||
role: "Traveler",
|
||||
company: "Germany",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-stylish-hipster-beautiful-couple-sitting-colorful-cafe-flirty-fashion-outfit-trendy-outfit-sunglasses-tropical-vacation-holiday-romance-honey-moon-smiling-happy-listening-music_285396-5920.jpg",
|
||||
},
|
||||
id: "5", name: "Lucas Schmidt", role: "Traveler", company: "Germany", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-stylish-hipster-beautiful-couple-sitting-colorful-cafe-flirty-fashion-outfit-trendy-outfit-sunglasses-tropical-vacation-holiday-romance-honey-moon-smiling-happy-listening-music_285396-5920.jpg"},
|
||||
]}
|
||||
title="Loved by Travelers"
|
||||
description="4.9 rating from 300+ happy customers."
|
||||
@@ -280,14 +184,7 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
names={[
|
||||
"Barcelona Tourism Council",
|
||||
"TripAdvisor Preferred",
|
||||
"Local Artisan Guild",
|
||||
"City Souvenir Board",
|
||||
"Travel Excellence",
|
||||
"Global Gift Network",
|
||||
"Mediterranean Craft Alliance",
|
||||
]}
|
||||
"Barcelona Tourism Council", "TripAdvisor Preferred", "Local Artisan Guild", "City Souvenir Board", "Travel Excellence", "Global Gift Network", "Mediterranean Craft Alliance"]}
|
||||
title="Trusted by Local & Global Partners"
|
||||
description="We are proud to collaborate with recognized tourism networks."
|
||||
/>
|
||||
@@ -298,20 +195,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Where are you located?",
|
||||
content: "We are at Ronda de la Universitat, 4, in the heart of Barcelona.",
|
||||
},
|
||||
id: "1", title: "Where are you located?", content: "We are at Ronda de la Universitat, 4, in the heart of Barcelona."},
|
||||
{
|
||||
id: "2",
|
||||
title: "Do you offer shipping?",
|
||||
content: "We currently focus on in-store purchases to offer the best local prices.",
|
||||
},
|
||||
id: "2", title: "Do you offer shipping?", content: "We currently focus on in-store purchases to offer the best local prices."},
|
||||
{
|
||||
id: "3",
|
||||
title: "Are you open on weekends?",
|
||||
content: "Yes, we are open daily to welcome all travelers.",
|
||||
},
|
||||
id: "3", title: "Are you open on weekends?", content: "Yes, we are open daily to welcome all travelers."},
|
||||
]}
|
||||
sideTitle="Common Questions"
|
||||
sideDescription="Need help or looking for directions?"
|
||||
@@ -323,18 +211,13 @@ export default function LandingPage() {
|
||||
<ContactText
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "sparkles-gradient",
|
||||
}}
|
||||
variant: "sparkles-gradient"}}
|
||||
text="Visit us at Ronda de la Universitat, 4, Barcelona. Our team is waiting to help you find the perfect souvenir today!"
|
||||
buttons={[
|
||||
{
|
||||
text: "Get Directions",
|
||||
href: "https://maps.google.com",
|
||||
},
|
||||
text: "Get Directions", href: "https://maps.google.com"},
|
||||
{
|
||||
text: "WhatsApp Us",
|
||||
href: "https://wa.me/34600000000",
|
||||
},
|
||||
text: "WhatsApp Us", href: "https://wa.me/34600000000"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -344,42 +227,27 @@ export default function LandingPage() {
|
||||
logoText="Little Barcelona Souvenirs"
|
||||
columns={[
|
||||
{
|
||||
title: "Shop",
|
||||
items: [
|
||||
title: "Shop", items: [
|
||||
{
|
||||
label: "All Products",
|
||||
href: "#products",
|
||||
},
|
||||
label: "All Products", href: "#products"},
|
||||
{
|
||||
label: "Artisan Gifts",
|
||||
href: "#products",
|
||||
},
|
||||
label: "Artisan Gifts", href: "#products"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Visit",
|
||||
items: [
|
||||
title: "Visit", items: [
|
||||
{
|
||||
label: "Directions",
|
||||
href: "#location",
|
||||
},
|
||||
label: "Directions", href: "#location"},
|
||||
{
|
||||
label: "Opening Hours",
|
||||
href: "#",
|
||||
},
|
||||
label: "Opening Hours", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "#about",
|
||||
},
|
||||
label: "About Us", href: "#about"},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#location",
|
||||
},
|
||||
label: "Contact", href: "#location"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user