Merge version_1_1782125791232 into main #2
@@ -8,32 +8,25 @@ import { StyleProvider } from "@/components/ui/StyleProvider";
|
||||
export default function Layout() {
|
||||
const navItems = [
|
||||
{
|
||||
"name": "Home",
|
||||
"href": "#hero"
|
||||
"name": "Home", "href": "#hero"
|
||||
},
|
||||
{
|
||||
"name": "Culture",
|
||||
"href": "#features"
|
||||
"name": "Culture", "href": "#features"
|
||||
},
|
||||
{
|
||||
"name": "Gallery",
|
||||
"href": "#gallery"
|
||||
"name": "Gallery", "href": "#gallery"
|
||||
},
|
||||
{
|
||||
"name": "Contact",
|
||||
"href": "#contact"
|
||||
"name": "Contact", "href": "#contact"
|
||||
},
|
||||
{
|
||||
"name": "Metrics",
|
||||
"href": "#metrics"
|
||||
"name": "Metrics", "href": "#metrics"
|
||||
},
|
||||
{
|
||||
"name": "Testimonial",
|
||||
"href": "#testimonial"
|
||||
"name": "Testimonial", "href": "#testimonial"
|
||||
},
|
||||
{
|
||||
"name": "Faq",
|
||||
"href": "#faq"
|
||||
"name": "Faq", "href": "#faq"
|
||||
}
|
||||
];
|
||||
|
||||
@@ -43,10 +36,9 @@ export default function Layout() {
|
||||
<SectionErrorBoundary name="navbar">
|
||||
<NavbarFloatingLogo
|
||||
logo="Village Heritage"
|
||||
logoImageSrc="http://img.b2bpic.net/free-vector/collection-decorative-monogram-vintage-style_23-2147658273.jpg"
|
||||
ctaButton={{
|
||||
text: "Visit Us",
|
||||
href: "#contact",
|
||||
}}
|
||||
text: "Visit Us", href: "#contact"}}
|
||||
navItems={navItems} />
|
||||
</SectionErrorBoundary>
|
||||
<main className="flex-grow">
|
||||
@@ -59,49 +51,31 @@ export default function Layout() {
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Explore Culture",
|
||||
href: "#features",
|
||||
},
|
||||
label: "Explore Culture", href: "#features"},
|
||||
{
|
||||
label: "Visit Us",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Visit Us", href: "#contact"},
|
||||
{
|
||||
label: "Events Calendar",
|
||||
href: "#",
|
||||
},
|
||||
label: "Events Calendar", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Volunteer",
|
||||
href: "#",
|
||||
},
|
||||
label: "Volunteer", href: "#"},
|
||||
{
|
||||
label: "Community Stories",
|
||||
href: "#",
|
||||
},
|
||||
label: "Community Stories", href: "#"},
|
||||
{
|
||||
label: "Support Local",
|
||||
href: "#",
|
||||
},
|
||||
label: "Support Local", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy Policy", href: "#"},
|
||||
{
|
||||
label: "Terms of Service",
|
||||
href: "#",
|
||||
},
|
||||
label: "Terms of Service", href: "#"},
|
||||
{
|
||||
label: "Contact Us",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Contact Us", href: "#contact"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
@@ -18,22 +18,14 @@ export default function HomePage() {
|
||||
title="Village Heritage & Activities Hub"
|
||||
description="Discover the timeless beauty of rural life. Immerse yourself in authentic traditions, vibrant festivals, and the warmth of our community."
|
||||
primaryButton={{
|
||||
text: "Explore Events",
|
||||
href: "#features",
|
||||
}}
|
||||
text: "Explore Events", href: "#features"}}
|
||||
secondaryButton={{
|
||||
text: "Plan Your Visit",
|
||||
href: "#contact",
|
||||
}}
|
||||
text: "Plan Your Visit", href: "#contact"}}
|
||||
items={[
|
||||
{
|
||||
videoSrc: "http://img.b2bpic.net/free-photo/aerial-view-coastal-village-lush-tropical-forest-palau_1308-190396.jpg?_wi=1",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/aerial-view-coastal-village-lush-tropical-forest-palau_1308-190396.jpg?_wi=2",
|
||||
imageAlt: "village landscape aerial view",
|
||||
},
|
||||
videoSrc: "http://img.b2bpic.net/free-photo/aerial-view-coastal-village-lush-tropical-forest-palau_1308-190396.jpg"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/house-countryside_181624-36780.jpg?_wi=1",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/house-countryside_181624-36780.jpg"},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
@@ -47,25 +39,13 @@ export default function HomePage() {
|
||||
description="Our thriving community by the numbers."
|
||||
metrics={[
|
||||
{
|
||||
icon: Users,
|
||||
title: "Local Population",
|
||||
value: "1,200+",
|
||||
},
|
||||
icon: "Users", title: "Local Population", value: "1,200+"},
|
||||
{
|
||||
icon: Calendar,
|
||||
title: "Annual Festivals",
|
||||
value: "24+",
|
||||
},
|
||||
icon: "Calendar", title: "Annual Festivals", value: "24+"},
|
||||
{
|
||||
icon: MapPin,
|
||||
title: "Tourist Attractions",
|
||||
value: "15+",
|
||||
},
|
||||
icon: "MapPin", title: "Tourist Attractions", value: "15+"},
|
||||
{
|
||||
icon: Award,
|
||||
title: "Heritage Awards",
|
||||
value: "10+",
|
||||
},
|
||||
icon: "Award", title: "Heritage Awards", value: "10+"},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
@@ -79,74 +59,35 @@ export default function HomePage() {
|
||||
description="Engage with deep-rooted traditions and contemporary farming practices in the heart of our community."
|
||||
features={[
|
||||
{
|
||||
title: "Agriculture & Farming",
|
||||
description: "Witness sustainable farming and harvest traditional organic produce.",
|
||||
bentoComponent: "media-stack",
|
||||
mediaItems: [
|
||||
title: "Agriculture & Farming", description: "Witness sustainable farming and harvest traditional organic produce.", bentoComponent: "media-stack", mediaItems: [
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fields-greenhouse_181624-17783.jpg",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fields-greenhouse_181624-17783.jpg"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-gardener-wearing-hat-watering-plant-garden-with-hose_23-2148165218.jpg",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-gardener-wearing-hat-watering-plant-garden-with-hose_23-2148165218.jpg"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-people-garage-sale_23-2150661453.jpg",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-people-garage-sale_23-2150661453.jpg"},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/collection-decorative-monogram-vintage-style_23-2147658273.jpg",
|
||||
imageAlt: "modern agriculture field",
|
||||
},
|
||||
{
|
||||
title: "Folk Arts & Music",
|
||||
description: "Experience our traditional folk music and artistic heritage.",
|
||||
bentoComponent: "tilted-stack-cards",
|
||||
stackCards: [
|
||||
title: "Folk Arts & Music", description: "Experience our traditional folk music and artistic heritage.", bentoComponent: "tilted-stack-cards", stackCards: [
|
||||
{
|
||||
icon: Music,
|
||||
title: "Live Folk",
|
||||
subtitle: "Daily Gatherings",
|
||||
detail: "Hear the stories of the land.",
|
||||
},
|
||||
icon: "Music", title: "Live Folk", subtitle: "Daily Gatherings", detail: "Hear the stories of the land."},
|
||||
{
|
||||
icon: Palette,
|
||||
title: "Artisan Workshops",
|
||||
subtitle: "Pottery & Weaving",
|
||||
detail: "Create your own piece of history.",
|
||||
},
|
||||
icon: "Palette", title: "Artisan Workshops", subtitle: "Pottery & Weaving", detail: "Create your own piece of history."},
|
||||
{
|
||||
icon: Mic,
|
||||
title: "Oral Histories",
|
||||
subtitle: "Village Stories",
|
||||
detail: "Legends told by elders.",
|
||||
},
|
||||
icon: "Mic", title: "Oral Histories", subtitle: "Village Stories", detail: "Legends told by elders."},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/aerial-view-coastal-village-lush-tropical-forest-palau_1308-190396.jpg?_wi=3",
|
||||
imageAlt: "modern agriculture field",
|
||||
},
|
||||
{
|
||||
title: "Community Programs",
|
||||
description: "Join local workshops and volunteer opportunities that enrich our shared heritage.",
|
||||
bentoComponent: "checklist-timeline",
|
||||
heading: "Getting Involved",
|
||||
subheading: "Programs for visitors and locals",
|
||||
checklistItems: [
|
||||
title: "Community Programs", description: "Join local workshops and volunteer opportunities that enrich our shared heritage.", bentoComponent: "checklist-timeline", heading: "Getting Involved", subheading: "Programs for visitors and locals", checklistItems: [
|
||||
{
|
||||
label: "Farm-to-Table Workshop",
|
||||
detail: "Seasonal food harvesting.",
|
||||
},
|
||||
label: "Farm-to-Table Workshop", detail: "Seasonal food harvesting."},
|
||||
{
|
||||
label: "Cultural Heritage Walks",
|
||||
detail: "Guided village tours.",
|
||||
},
|
||||
label: "Cultural Heritage Walks", detail: "Guided village tours."},
|
||||
{
|
||||
label: "Youth Leadership Camp",
|
||||
detail: "Connecting generations.",
|
||||
},
|
||||
label: "Youth Leadership Camp", detail: "Connecting generations."},
|
||||
],
|
||||
completedLabel: "Certified",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/house-countryside_181624-36780.jpg?_wi=2",
|
||||
imageAlt: "modern agriculture field",
|
||||
},
|
||||
completedLabel: "Certified"},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
@@ -160,40 +101,19 @@ export default function HomePage() {
|
||||
description="A curated collection of nature, festivals, and everyday rural grace."
|
||||
items={[
|
||||
{
|
||||
title: "Serene Landscape",
|
||||
description: "Calm lakes at dawn.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-shot-lake-surrounded-by-trees-golden-hour_181624-4100.jpg",
|
||||
},
|
||||
title: "Serene Landscape", description: "Calm lakes at dawn.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-shot-lake-surrounded-by-trees-golden-hour_181624-4100.jpg"},
|
||||
{
|
||||
title: "Festival Spirit",
|
||||
description: "Vibrant processions.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-having-walk-theme-park_23-2148011844.jpg",
|
||||
},
|
||||
title: "Festival Spirit", description: "Vibrant processions.", imageSrc: "http://img.b2bpic.net/free-photo/couple-having-walk-theme-park_23-2148011844.jpg"},
|
||||
{
|
||||
title: "Artisan Craft",
|
||||
description: "Handmade wonders.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/arrangement-antiques-market-objects_23-2148950908.jpg",
|
||||
},
|
||||
title: "Artisan Craft", description: "Handmade wonders.", imageSrc: "http://img.b2bpic.net/free-photo/arrangement-antiques-market-objects_23-2148950908.jpg"},
|
||||
{
|
||||
title: "Farm Harvest",
|
||||
description: "Fresh organic bounty.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/half-basket-with-organic-carrots-bascket-with-pumpkins-carrots-radishes_23-2148332201.jpg",
|
||||
},
|
||||
title: "Farm Harvest", description: "Fresh organic bounty.", imageSrc: "http://img.b2bpic.net/free-photo/half-basket-with-organic-carrots-bascket-with-pumpkins-carrots-radishes_23-2148332201.jpg"},
|
||||
{
|
||||
title: "Temple Grounds",
|
||||
description: "Spiritual architecture.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/old-wooden-door_1339-4255.jpg",
|
||||
},
|
||||
title: "Temple Grounds", description: "Spiritual architecture.", imageSrc: "http://img.b2bpic.net/free-photo/old-wooden-door_1339-4255.jpg"},
|
||||
{
|
||||
title: "Children Play",
|
||||
description: "Rural childhood joy.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/three-player-playing-basketball-outdoors-court_23-2147871604.jpg",
|
||||
},
|
||||
title: "Children Play", description: "Rural childhood joy.", imageSrc: "http://img.b2bpic.net/free-photo/three-player-playing-basketball-outdoors-court_23-2147871604.jpg"},
|
||||
{
|
||||
title: "Folk Mural",
|
||||
description: "Cultural wall art.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-makes-repairs-home_1398-4269.jpg",
|
||||
},
|
||||
title: "Folk Mural", description: "Cultural wall art.", imageSrc: "http://img.b2bpic.net/free-photo/woman-makes-repairs-home_1398-4269.jpg"},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
@@ -207,40 +127,20 @@ export default function HomePage() {
|
||||
description="Stories from those who call this home and those who came to experience it."
|
||||
testimonials={[
|
||||
{
|
||||
name: "Ramesh Singh",
|
||||
role: "Elder Artisan",
|
||||
company: "Village Heritage",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/country-music-band-singing-outdoors_23-2149498486.jpg",
|
||||
},
|
||||
name: "Ramesh Singh", role: "Elder Artisan", company: "Village Heritage", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/country-music-band-singing-outdoors_23-2149498486.jpg"},
|
||||
{
|
||||
name: "Sita Devi",
|
||||
role: "Community Lead",
|
||||
company: "Village Heritage",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-people-nature_23-2149181976.jpg",
|
||||
},
|
||||
name: "Sita Devi", role: "Community Lead", company: "Village Heritage", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-people-nature_23-2149181976.jpg"},
|
||||
{
|
||||
name: "Jonathan M.",
|
||||
role: "Global Traveler",
|
||||
company: "Visitor",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-people-having-fun-outdoors_23-2148970098.jpg",
|
||||
},
|
||||
name: "Jonathan M.", role: "Global Traveler", company: "Visitor", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-people-having-fun-outdoors_23-2148970098.jpg"},
|
||||
{
|
||||
name: "Vikram K.",
|
||||
role: "Organic Farmer",
|
||||
company: "Village Heritage",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-park-ranger-woods_23-2149309549.jpg",
|
||||
},
|
||||
name: "Vikram K.", role: "Organic Farmer", company: "Village Heritage", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-park-ranger-woods_23-2149309549.jpg"},
|
||||
{
|
||||
name: "Anita Rao",
|
||||
role: "Teacher",
|
||||
company: "Village Heritage",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-smiley-man-therapy_23-2148928793.jpg",
|
||||
},
|
||||
name: "Anita Rao", role: "Teacher", company: "Village Heritage", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-smiley-man-therapy_23-2148928793.jpg"},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
@@ -254,17 +154,11 @@ export default function HomePage() {
|
||||
description="Have questions about visiting or participating in community events? Find your answers here."
|
||||
items={[
|
||||
{
|
||||
question: "What is the best season to visit?",
|
||||
answer: "The harvest season from October to February offers the most vibrant festival activities and pleasant weather.",
|
||||
},
|
||||
question: "What is the best season to visit?", answer: "The harvest season from October to February offers the most vibrant festival activities and pleasant weather."},
|
||||
{
|
||||
question: "Are there accommodations available?",
|
||||
answer: "Yes, we offer traditional homestay experiences with local families as well as a community-run guest house.",
|
||||
},
|
||||
question: "Are there accommodations available?", answer: "Yes, we offer traditional homestay experiences with local families as well as a community-run guest house."},
|
||||
{
|
||||
question: "How can I volunteer in the village?",
|
||||
answer: "Volunteer applications for agricultural projects and community teaching are open year-round through our website contact form.",
|
||||
},
|
||||
question: "How can I volunteer in the village?", answer: "Volunteer applications for agricultural projects and community teaching are open year-round through our website contact form."},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
@@ -276,13 +170,9 @@ export default function HomePage() {
|
||||
tag="Get in Touch"
|
||||
text="Planning your trip? Have questions? Contact our village heritage center today."
|
||||
primaryButton={{
|
||||
text: "Contact Us",
|
||||
href: "#contact",
|
||||
}}
|
||||
text: "Contact Us", href: "#contact"}}
|
||||
secondaryButton={{
|
||||
text: "Join Newsletter",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Join Newsletter", href: "#"}}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user