Merge version_1_1781384476423 into main #3
@@ -6,179 +6,127 @@ import HeroSplitMediaGrid from '@/components/sections/hero/HeroSplitMediaGrid';
|
||||
import MetricsIconCards from '@/components/sections/metrics/MetricsIconCards';
|
||||
import PricingCenteredCards from '@/components/sections/pricing/PricingCenteredCards';
|
||||
import TestimonialColumnMarqueeCards from '@/components/sections/testimonial/TestimonialColumnMarqueeCards';
|
||||
import { Award, Coffee, ChefHat, Star, Users, Volume2 } from "lucide-react";
|
||||
import { Award, Star, Users, Volume2, Utensils, Coffee, ChefHat, Music, Mic, Lightbulb, Video } from "lucide-react";
|
||||
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
|
||||
|
||||
export default function HomePage() {
|
||||
return (
|
||||
<>
|
||||
<div id="hero" data-section="hero">
|
||||
<SectionErrorBoundary name="hero">
|
||||
<div id="hero" data-section="hero">
|
||||
<SectionErrorBoundary name="hero">
|
||||
<HeroSplitMediaGrid
|
||||
tag="Excellence in Celebration"
|
||||
title="Salle des Fêtes La Villa Mauresque"
|
||||
description="Experience timeless elegance and unmatched luxury for your most cherished moments in our premier event venue."
|
||||
primaryButton={{
|
||||
text: "Book Your Date", href: "#contact"}}
|
||||
secondaryButton={{
|
||||
text: "View Gallery", href: "#gallery"}}
|
||||
items={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/photorealistic-wedding-venue-with-intricate-decor-ornaments_23-2151481503.jpg"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-making-beautiful-floral-bouquet_23-2148846499.jpg"},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Excellence in Celebration"
|
||||
title="Salle des Fêtes La Villa Mauresque"
|
||||
description="Experience timeless elegance and unmatched luxury for your most cherished moments in our premier event venue."
|
||||
primaryButton={{ text: "Book Your Date", href: "#contact" }}
|
||||
secondaryButton={{ text: "View Gallery", href: "#gallery" }}
|
||||
items={[{ imageSrc: "http://img.b2bpic.net/free-photo/photorealistic-wedding-venue-with-intricate-decor-ornaments_23-2151481503.jpg" }, { imageSrc: "http://img.b2bpic.net/free-photo/woman-making-beautiful-floral-bouquet_23-2148846499.jpg" }]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="about" data-section="about">
|
||||
<SectionErrorBoundary name="about">
|
||||
<div id="about" data-section="about">
|
||||
<SectionErrorBoundary name="about">
|
||||
<AboutTextSplit
|
||||
title="A Legacy of Elegance"
|
||||
descriptions={[
|
||||
"Located in the heart of Algeria, La Villa Mauresque combines traditional architectural charm with contemporary luxury. Our venue is designed to provide a backdrop of sophistication for weddings, galas, and high-profile events.", "Our dedicated team ensures every detail is meticulously planned, offering a seamless experience from your first inquiry to the final dance. We take pride in creating unforgettable atmospheres tailored to your specific vision and needs."]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
title="A Legacy of Elegance"
|
||||
descriptions={[
|
||||
"Located in the heart of Algeria, La Villa Mauresque combines traditional architectural charm with contemporary luxury. Our venue is designed to provide a backdrop of sophistication for weddings, galas, and high-profile events.", "Our dedicated team ensures every detail is meticulously planned, offering a seamless experience from your first inquiry to the final dance. We take pride in creating unforgettable atmospheres tailored to your specific vision and needs."
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="gallery" data-section="gallery">
|
||||
<SectionErrorBoundary name="gallery">
|
||||
<div id="gallery" data-section="gallery">
|
||||
<SectionErrorBoundary name="gallery">
|
||||
<FeaturesImageBento
|
||||
tag="Our Venue"
|
||||
title="Explore Our Hall"
|
||||
description="Discover the opulent details and spacious elegance of our event hall through our featured gallery."
|
||||
items={[
|
||||
{
|
||||
title: "Grand Ballroom", description: "Spacious and stunning architecture.", imageSrc: "http://img.b2bpic.net/free-photo/shot-bride-s-groom-s-table-wedding-reception_181624-24640.jpg"},
|
||||
{
|
||||
title: "Royal Stage", description: "The perfect centerpiece for your wedding.", imageSrc: "http://img.b2bpic.net/free-photo/beauty-setting-table-luxury-place_8353-9905.jpg"},
|
||||
{
|
||||
title: "Chandelier View", description: "Breathtaking lighting for unforgettable nights.", imageSrc: "http://img.b2bpic.net/free-photo/balustrade-front-house-city-lindos-rhodes-island-greek-islands-dodecanese-archipelago-europe-leisure-travel-around-islands-popular-tourist-destination_166373-3824.jpg"},
|
||||
{
|
||||
title: "Dining Area", description: "Exquisite dining setup for your guests.", imageSrc: "http://img.b2bpic.net/free-photo/dreamy-interior-mall_23-2151591376.jpg"},
|
||||
{
|
||||
title: "Bridal Suite", description: "Elegant preparation space.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-decor-wedding-restaurant_8353-9097.jpg"},
|
||||
{
|
||||
title: "Entrance Hall", description: "A grand welcome for all your attendees.", imageSrc: "http://img.b2bpic.net/free-photo/wedding-ceremony-with-elegant-floral-decor-light_23-2151976649.jpg"},
|
||||
{
|
||||
title: "Ceremony Setup", description: "Customizable layouts for every occasion.", imageSrc: "http://img.b2bpic.net/free-photo/restaurant-hall-with-round-square-tables-some-chairs-plants_140725-8030.jpg"},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Our Venue"
|
||||
title="Explore Our Hall"
|
||||
description="Discover the opulent details and spacious elegance of our event hall through our featured gallery."
|
||||
items={[
|
||||
{ title: "Grand Ballroom", description: "Spacious and stunning architecture.", imageSrc: "http://img.b2bpic.net/free-photo/shot-bride-s-groom-s-table-wedding-reception_181624-24640.jpg" },
|
||||
{ title: "Royal Stage", description: "The perfect centerpiece for your wedding.", imageSrc: "http://img.b2bpic.net/free-photo/beauty-setting-table-luxury-place_8353-9905.jpg" },
|
||||
{ title: "Chandelier View", description: "Breathtaking lighting for unforgettable nights.", imageSrc: "http://img.b2bpic.net/free-photo/balustrade-front-house-city-lindos-rhodes-island-greek-islands-dodecanese-archipelago-europe-leisure-travel-around-islands-popular-tourist-destination_166373-3824.jpg" },
|
||||
{ title: "Dining Area", description: "Exquisite dining setup for your guests.", imageSrc: "http://img.b2bpic.net/free-photo/dreamy-interior-mall_23-2151591376.jpg" },
|
||||
{ title: "Bridal Suite", description: "Elegant preparation space.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-decor-wedding-restaurant_8353-9097.jpg" },
|
||||
{ title: "Entrance Hall", description: "A grand welcome for all your attendees.", imageSrc: "http://img.b2bpic.net/free-photo/wedding-ceremony-with-elegant-floral-decor-light_23-2151976649.jpg" },
|
||||
{ title: "Ceremony Setup", description: "Customizable layouts for every occasion.", imageSrc: "http://img.b2bpic.net/free-photo/restaurant-hall-with-round-square-tables-some-chairs-plants_140725-8030.jpg" }
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="features" data-section="features">
|
||||
<SectionErrorBoundary name="features">
|
||||
<div id="features" data-section="features">
|
||||
<SectionErrorBoundary name="features">
|
||||
<FeaturesBento
|
||||
tag="Our Services"
|
||||
title="Comprehensive Event Solutions"
|
||||
description="From catering to lighting, we provide full-service event support to ensure your celebration goes flawlessly."
|
||||
features={[
|
||||
{
|
||||
title: "Gourmet Catering", description: "Refined menus curated by expert chefs.", bentoComponent: "tilted-stack-cards", stackCards: [
|
||||
{
|
||||
icon: "Utensils", title: "Fine Dining", subtitle: "Menu customization", detail: "Tailored to your preferences."},
|
||||
{
|
||||
icon: "Coffee", title: "Drinks", subtitle: "Premium selection", detail: "Exquisite beverage service."},
|
||||
{
|
||||
icon: "ChefHat", title: "Chef Service", subtitle: "Expert personnel", detail: "Professional service staff."},
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Event Planning", description: "End-to-end management of your special day.", bentoComponent: "animated-bar-chart"
|
||||
},
|
||||
{
|
||||
title: "Technical Setup", description: "Advanced audio-visual systems for your event.", bentoComponent: "orbiting-icons", centerIcon: "Volume2", orbitIcons: [
|
||||
"Music", "Mic", "Lightbulb", "Video"]
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Our Services"
|
||||
title="Comprehensive Event Solutions"
|
||||
description="From catering to lighting, we provide full-service event support to ensure your celebration goes flawlessly."
|
||||
features={[
|
||||
{ title: "Gourmet Catering", description: "Refined menus curated by expert chefs.", bentoComponent: "tilted-stack-cards", stackCards: [{ icon: "Utensils", title: "Fine Dining", subtitle: "Menu customization", detail: "Tailored to your preferences." }, { icon: "Coffee", title: "Drinks", subtitle: "Premium selection", detail: "Exquisite beverage service." }, { icon: "ChefHat", title: "Chef Service", subtitle: "Expert personnel", detail: "Professional service staff." }] },
|
||||
{ title: "Event Planning", description: "End-to-end management of your special day.", bentoComponent: "animated-bar-chart" },
|
||||
{ title: "Technical Setup", description: "Advanced audio-visual systems for your event.", bentoComponent: "orbiting-icons", centerIcon: "Volume2", orbitIcons: ["Music", "Mic", "Lightbulb", "Video"] }
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<SectionErrorBoundary name="testimonials">
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<SectionErrorBoundary name="testimonials">
|
||||
<TestimonialColumnMarqueeCards
|
||||
tag="Testimonials"
|
||||
title="A Night to Remember"
|
||||
description="Hear from couples who celebrated their love at La Villa Mauresque."
|
||||
testimonials={[
|
||||
{
|
||||
name: "Amira & Karim", role: "Newlyweds", quote: "The most beautiful wedding we could imagine. The hall is stunning.", imageSrc: "http://img.b2bpic.net/free-photo/couple-handsome-man-pregnant-woman-taking-self-portrait_132075-11792.jpg"},
|
||||
{
|
||||
name: "Sarah Ben", role: "Event Guest", quote: "Incredible atmosphere and service. Everything was perfect.", imageSrc: "http://img.b2bpic.net/free-photo/happy-brides-guests-wedding-smiling-women-with-bouquets-holding-hands-going-somewhere_74855-19978.jpg"},
|
||||
{
|
||||
name: "Yasmine K.", role: "Bride", quote: "Professional staff and breathtaking venue. Highly recommended.", imageSrc: "http://img.b2bpic.net/free-photo/young-attractive-cheerful-groom-bride-happily-taking-selfie-together-garden-restaurant_574295-1284.jpg"},
|
||||
{
|
||||
name: "Hassan D.", role: "Event Planner", quote: "My go-to venue for high-end weddings in Algeria.", imageSrc: "http://img.b2bpic.net/free-photo/urban-manager_1098-16099.jpg"},
|
||||
{
|
||||
name: "Layla M.", role: "Guest", quote: "Absolutely royal. Everything exceeded our expectations.", imageSrc: "http://img.b2bpic.net/free-photo/happy-men-bachelor-party_23-2149275497.jpg"},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Testimonials"
|
||||
title="A Night to Remember"
|
||||
description="Hear from couples who celebrated their love at La Villa Mauresque."
|
||||
testimonials={[
|
||||
{ name: "Amira & Karim", role: "Newlyweds", quote: "The most beautiful wedding we could imagine. The hall is stunning.", imageSrc: "http://img.b2bpic.net/free-photo/couple-handsome-man-pregnant-woman-taking-self-portrait_132075-11792.jpg" },
|
||||
{ name: "Sarah Ben", role: "Event Guest", quote: "Incredible atmosphere and service. Everything was perfect.", imageSrc: "http://img.b2bpic.net/free-photo/happy-brides-guests-wedding-smiling-women-with-bouquets-holding-hands-going-somewhere_74855-19978.jpg" },
|
||||
{ name: "Yasmine K.", role: "Bride", quote: "Professional staff and breathtaking venue. Highly recommended.", imageSrc: "http://img.b2bpic.net/free-photo/young-attractive-cheerful-groom-bride-happily-taking-selfie-together-garden-restaurant_574295-1284.jpg" },
|
||||
{ name: "Hassan D.", role: "Event Planner", quote: "My go-to venue for high-end weddings in Algeria.", imageSrc: "http://img.b2bpic.net/free-photo/urban-manager_1098-16099.jpg" },
|
||||
{ name: "Layla M.", role: "Guest", quote: "Absolutely royal. Everything exceeded our expectations.", imageSrc: "http://img.b2bpic.net/free-photo/happy-men-bachelor-party_23-2149275497.jpg" }
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="pricing" data-section="pricing">
|
||||
<SectionErrorBoundary name="pricing">
|
||||
<div id="pricing" data-section="pricing">
|
||||
<SectionErrorBoundary name="pricing">
|
||||
<PricingCenteredCards
|
||||
tag="Packages"
|
||||
title="Tailored Event Packages"
|
||||
description="Flexible plans designed to accommodate weddings of all sizes and styles."
|
||||
plans={[
|
||||
{
|
||||
tag: "Silver", price: "Contact us", description: "The perfect starting point for intimate gatherings.", features: [
|
||||
"Standard decor", "Basic catering", "6-hour rental"],
|
||||
primaryButton: {
|
||||
text: "Inquire", href: "#contact"},
|
||||
},
|
||||
{
|
||||
tag: "Gold", price: "Contact us", description: "Our most popular choice for premium weddings.", features: [
|
||||
"Royal decor", "Gourmet catering", "Full-day rental", "Technical staff"],
|
||||
primaryButton: {
|
||||
text: "Inquire", href: "#contact"},
|
||||
},
|
||||
{
|
||||
tag: "Diamond", price: "Contact us", description: "The ultimate luxury event experience.", features: [
|
||||
"VIP concierge", "Exclusive menu", "Premium lighting", "Event planning"],
|
||||
primaryButton: {
|
||||
text: "Inquire", href: "#contact"},
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Packages"
|
||||
title="Tailored Event Packages"
|
||||
description="Flexible plans designed to accommodate weddings of all sizes and styles."
|
||||
plans={[
|
||||
{ tag: "Silver", price: "Contact us", description: "The perfect starting point for intimate gatherings.", features: ["Standard decor", "Basic catering", "6-hour rental"], primaryButton: { text: "Inquire", href: "#contact" } },
|
||||
{ tag: "Gold", price: "Contact us", description: "Our most popular choice for premium weddings.", features: ["Royal decor", "Gourmet catering", "Full-day rental", "Technical staff"], primaryButton: { text: "Inquire", href: "#contact" } },
|
||||
{ tag: "Diamond", price: "Contact us", description: "The ultimate luxury event experience.", features: ["VIP concierge", "Exclusive menu", "Premium lighting", "Event planning"], primaryButton: { text: "Inquire", href: "#contact" } }
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="metrics" data-section="metrics">
|
||||
<SectionErrorBoundary name="metrics">
|
||||
<div id="metrics" data-section="metrics">
|
||||
<SectionErrorBoundary name="metrics">
|
||||
<MetricsIconCards
|
||||
tag="By Numbers"
|
||||
title="Why Choose Us"
|
||||
description="Proven experience in creating exceptional event experiences."
|
||||
metrics={[
|
||||
{
|
||||
icon: "Award", title: "Events Hosted", value: "500+"},
|
||||
{
|
||||
icon: "Users", title: "Happy Guests", value: "100k+"},
|
||||
{
|
||||
icon: "Star", title: "Satisfaction Rate", value: "99%"},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="By Numbers"
|
||||
title="Why Choose Us"
|
||||
description="Proven experience in creating exceptional event experiences."
|
||||
metrics={[
|
||||
{ icon: "Award", title: "Events Hosted", value: "500+" },
|
||||
{ icon: "Users", title: "Happy Guests", value: "100k+" },
|
||||
{ icon: "Star", title: "Satisfaction Rate", value: "99%" }
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="contact" data-section="contact">
|
||||
<SectionErrorBoundary name="contact">
|
||||
<div id="contact" data-section="contact">
|
||||
<SectionErrorBoundary name="contact">
|
||||
<ContactCta
|
||||
tag="Book Now"
|
||||
text="Ready to plan your dream wedding? Contact our team for an exclusive tour of the venue."
|
||||
primaryButton={{
|
||||
text: "Contact Us", href: "mailto:contact@villamauresque.com"}},
|
||||
secondaryButton={{
|
||||
text: "Call Us", href: "tel:+213000000000"}}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Book Now"
|
||||
text="Ready to plan your dream wedding? Contact our team for an exclusive tour of the venue."
|
||||
primaryButton={{ text: "Contact Us", href: "mailto:contact@villamauresque.com" }}
|
||||
secondaryButton={{ text: "Call Us", href: "tel:+213000000000" }}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
</>
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user