Merge version_1_1782125791232 into main #2

Merged
bender merged 3 commits from version_1_1782125791232 into main 2026-06-22 10:57:50 +00:00
2 changed files with 61 additions and 197 deletions

View File

@@ -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"},
],
},
]}

View File

@@ -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>