Merge version_1 into main #2
@@ -60,26 +60,11 @@ export default function AboutPage() {
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Main Lounge",
|
||||
price: "Warm & Welcoming",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/burning-candle-table_140725-8115.jpg?_wi=2",
|
||||
imageAlt: "Main lounge area with cozy seating",
|
||||
},
|
||||
id: "1", name: "Main Lounge", price: "Warm & Welcoming", imageSrc: "http://img.b2bpic.net/free-photo/burning-candle-table_140725-8115.jpg", imageAlt: "Main lounge area with cozy seating"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Private Events Space",
|
||||
price: "Perfect for Celebrations",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-christmas-interior-decoration_181624-32496.jpg?_wi=2",
|
||||
imageAlt: "Private event space beautifully decorated",
|
||||
},
|
||||
id: "2", name: "Private Events Space", price: "Perfect for Celebrations", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-christmas-interior-decoration_181624-32496.jpg", imageAlt: "Private event space beautifully decorated"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Bar & Social Area",
|
||||
price: "Community Central",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/viski-glass-with-orange-cocktail-with-oranges-zest_140725-8680.jpg?_wi=2",
|
||||
imageAlt: "Bar area with craft cocktails and social seating",
|
||||
},
|
||||
id: "3", name: "Bar & Social Area", price: "Community Central", imageSrc: "http://img.b2bpic.net/free-photo/viski-glass-with-orange-cocktail-with-oranges-zest_140725-8680.jpg", imageAlt: "Bar area with craft cocktails and social seating"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -92,6 +77,7 @@ export default function AboutPage() {
|
||||
tagAnimation="blur-reveal"
|
||||
background={{ variant: "animated-grid" }}
|
||||
useInvertedBackground={false}
|
||||
mediaAnimation="blur-reveal"
|
||||
mediaPosition="left"
|
||||
inputPlaceholder="your@email.com"
|
||||
buttonText="Get in Touch"
|
||||
|
||||
@@ -57,6 +57,7 @@ export default function ContactPage() {
|
||||
tagAnimation="blur-reveal"
|
||||
background={{ variant: "animated-grid" }}
|
||||
useInvertedBackground={false}
|
||||
mediaAnimation="blur-reveal"
|
||||
mediaPosition="left"
|
||||
inputPlaceholder="your@email.com"
|
||||
buttonText="Subscribe"
|
||||
|
||||
@@ -43,7 +43,7 @@ export default function EventsPage() {
|
||||
title="Celebrate Your Special Moments"
|
||||
description="Café Molenhuis is your premier destination for unforgettable private events. From intimate gatherings to grand celebrations, we create the perfect atmosphere for your special day."
|
||||
background={{ variant: "sparkles-gradient" }}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/beautiful-christmas-interior-decoration_181624-32496.jpg?_wi=3"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/beautiful-christmas-interior-decoration_181624-32496.jpg"
|
||||
imageAlt="Beautifully decorated event space"
|
||||
buttons={[
|
||||
{ text: "Explore Packages", href: "#pricing" },
|
||||
@@ -52,7 +52,6 @@ export default function EventsPage() {
|
||||
buttonAnimation="slide-up"
|
||||
mediaAnimation="blur-reveal"
|
||||
className="min-h-screen"
|
||||
useInvertedBackground={false}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -67,53 +66,30 @@ export default function EventsPage() {
|
||||
useInvertedBackground={false}
|
||||
plans={[
|
||||
{
|
||||
id: "1",
|
||||
price: "Up to 20",
|
||||
name: "Intimate Gathering",
|
||||
badge: "Cozy & Personal",
|
||||
badgeIcon: Heart,
|
||||
id: "1", price: "Up to 20", name: "Intimate Gathering", badge: "Cozy & Personal", badgeIcon: Heart,
|
||||
buttons: [
|
||||
{ text: "Learn More", href: "/events" },
|
||||
{ text: "Inquire", href: "/contact" },
|
||||
],
|
||||
features: [
|
||||
"Dedicated seating area",
|
||||
"Reserved time slot",
|
||||
"Personalized menu options",
|
||||
"Professional service team",
|
||||
],
|
||||
"Dedicated seating area", "Reserved time slot", "Personalized menu options", "Professional service team"],
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
price: "20-40",
|
||||
name: "Private Event",
|
||||
badge: "Most Popular",
|
||||
badgeIcon: Sparkles,
|
||||
id: "2", price: "20-40", name: "Private Event", badge: "Most Popular", badgeIcon: Sparkles,
|
||||
buttons: [
|
||||
{ text: "Learn More", href: "/events" },
|
||||
{ text: "Reserve Now", href: "/contact" },
|
||||
],
|
||||
features: [
|
||||
"Exclusive café use",
|
||||
"Full bar access",
|
||||
"Customized beverage packages",
|
||||
"Event coordination support",
|
||||
],
|
||||
"Exclusive café use", "Full bar access", "Customized beverage packages", "Event coordination support"],
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
price: "40+",
|
||||
name: "Grand Celebration",
|
||||
buttons: [
|
||||
id: "3", price: "40+", name: "Grand Celebration", buttons: [
|
||||
{ text: "Learn More", href: "/events" },
|
||||
{ text: "Contact Us", href: "/contact" },
|
||||
],
|
||||
features: [
|
||||
"Full venue rental",
|
||||
"Premium catering service",
|
||||
"Flexible timing & setup",
|
||||
"Dedicated event manager",
|
||||
],
|
||||
"Full venue rental", "Premium catering service", "Flexible timing & setup", "Dedicated event manager"],
|
||||
},
|
||||
]}
|
||||
/>
|
||||
@@ -127,7 +103,7 @@ export default function EventsPage() {
|
||||
tagAnimation="blur-reveal"
|
||||
background={{ variant: "animated-grid" }}
|
||||
useInvertedBackground={true}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/sincere-laugh-showing-picture-smartphone-casual-meeting-with-best-friends-restaurant-terrace_8353-10272.jpg?_wi=2"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/sincere-laugh-showing-picture-smartphone-casual-meeting-with-best-friends-restaurant-terrace_8353-10272.jpg"
|
||||
imageAlt="Happy guests celebrating at our café"
|
||||
mediaAnimation="slide-up"
|
||||
mediaPosition="right"
|
||||
|
||||
@@ -5,41 +5,25 @@ import { ServiceWrapper } from "@/components/ServiceWrapper";
|
||||
import Tag from "@/tag/Tag";
|
||||
|
||||
const montserrat = Montserrat({
|
||||
variable: "--font-montserrat",
|
||||
subsets: ["latin"],
|
||||
variable: "--font-montserrat", subsets: ["latin"],
|
||||
});
|
||||
|
||||
const inter = Inter({
|
||||
variable: "--font-inter",
|
||||
subsets: ["latin"],
|
||||
variable: "--font-inter", subsets: ["latin"],
|
||||
});
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "Café Molenhuis - Local Café & Event Venue",
|
||||
description: "Discover Café Molenhuis, your neighborhood's favorite local café. Cozy atmosphere, great drinks, private events & reservations available.",
|
||||
keywords: "local café, neighborhood café, event venue, private events, reservations, café bar, drinks",
|
||||
metadataBase: new URL("https://cafemelenhuis.local"),
|
||||
title: "Café Molenhuis - Local Café & Event Venue", description: "Discover Café Molenhuis, your neighborhood's favorite local café. Cozy atmosphere, great drinks, private events & reservations available.", keywords: "local café, neighborhood café, event venue, private events, reservations, café bar, drinks", metadataBase: new URL("https://cafemelenhuis.local"),
|
||||
alternates: {
|
||||
canonical: "https://cafemelenhuis.local",
|
||||
},
|
||||
canonical: "https://cafemelenhuis.local"},
|
||||
openGraph: {
|
||||
title: "Café Molenhuis - Local Café & Event Venue",
|
||||
description: "Your local café in the heart of the neighborhood. Cozy atmosphere, great drinks, and perfect for celebrations.",
|
||||
url: "https://cafemelenhuis.local",
|
||||
siteName: "Café Molenhuis",
|
||||
type: "website",
|
||||
images: [
|
||||
title: "Café Molenhuis - Local Café & Event Venue", description: "Your local café in the heart of the neighborhood. Cozy atmosphere, great drinks, and perfect for celebrations.", url: "https://cafemelenhuis.local", siteName: "Café Molenhuis", type: "website", images: [
|
||||
{
|
||||
url: "https://cafemelenhuis.local/og-image.jpg",
|
||||
alt: "Café Molenhuis exterior at night",
|
||||
},
|
||||
url: "https://cafemelenhuis.local/og-image.jpg", alt: "Café Molenhuis exterior at night"},
|
||||
],
|
||||
},
|
||||
twitter: {
|
||||
card: "summary_large_image",
|
||||
title: "Café Molenhuis - Local Café & Event Venue",
|
||||
description: "Cozy atmosphere. Great drinks. Good company.",
|
||||
images: ["https://cafemelenhuis.local/twitter-image.jpg"],
|
||||
card: "summary_large_image", title: "Café Molenhuis - Local Café & Event Venue", description: "Cozy atmosphere. Great drinks. Good company.", images: ["https://cafemelenhuis.local/twitter-image.jpg"],
|
||||
},
|
||||
robots: {
|
||||
index: true,
|
||||
|
||||
@@ -53,7 +53,7 @@ export default function HomePage() {
|
||||
title="Your Local Café in the Heart of the Neighborhood"
|
||||
description="Cozy atmosphere. Great drinks. Good company. Discover Café Molenhuis—where every visit feels like coming home."
|
||||
background={{ variant: "plain" }}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/woman-with-smartphone-sitting-cafe_23-2147771342.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/woman-with-smartphone-sitting-cafe_23-2147771342.jpg"
|
||||
imageAlt="Café Molenhuis exterior at night with warm lighting and welcoming brick facade"
|
||||
buttons={[
|
||||
{ text: "📞 Call Now", href: "tel:+31612345678" },
|
||||
@@ -62,7 +62,6 @@ export default function HomePage() {
|
||||
buttonAnimation="slide-up"
|
||||
mediaAnimation="blur-reveal"
|
||||
className="min-h-screen"
|
||||
useInvertedBackground={false}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -84,19 +83,11 @@ export default function HomePage() {
|
||||
tagAnimation="blur-reveal"
|
||||
negativeCard={{
|
||||
items: [
|
||||
"Impersonal chain café experience",
|
||||
"Limited seating for groups",
|
||||
"No private event space",
|
||||
"Generic drink selection",
|
||||
],
|
||||
"Impersonal chain café experience", "Limited seating for groups", "No private event space", "Generic drink selection"],
|
||||
}}
|
||||
positiveCard={{
|
||||
items: [
|
||||
"Locally-loved neighborhood café",
|
||||
"Spacious seating for gatherings",
|
||||
"Private event hosting available",
|
||||
"Craft drinks and curated selection",
|
||||
],
|
||||
"Locally-loved neighborhood café", "Spacious seating for gatherings", "Private event hosting available", "Craft drinks and curated selection"],
|
||||
}}
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
@@ -114,26 +105,11 @@ export default function HomePage() {
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Cozy Interior",
|
||||
price: "Experience the warmth",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/burning-candle-table_140725-8115.jpg?_wi=1",
|
||||
imageAlt: "Warm, intimate café interior with vintage charm",
|
||||
},
|
||||
id: "1", name: "Cozy Interior", price: "Experience the warmth", imageSrc: "http://img.b2bpic.net/free-photo/burning-candle-table_140725-8115.jpg", imageAlt: "Warm, intimate café interior with vintage charm"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Craft Cocktails",
|
||||
price: "Premium Selection",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/viski-glass-with-orange-cocktail-with-oranges-zest_140725-8680.jpg?_wi=1",
|
||||
imageAlt: "Beautifully crafted cocktails and premium beverages",
|
||||
},
|
||||
id: "2", name: "Craft Cocktails", price: "Premium Selection", imageSrc: "http://img.b2bpic.net/free-photo/viski-glass-with-orange-cocktail-with-oranges-zest_140725-8680.jpg", imageAlt: "Beautifully crafted cocktails and premium beverages"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Group Gatherings",
|
||||
price: "Perfect for Celebrations",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/sincere-laugh-showing-picture-smartphone-casual-meeting-with-best-friends-restaurant-terrace_8353-10272.jpg?_wi=1",
|
||||
imageAlt: "Friends enjoying a memorable night at our café",
|
||||
},
|
||||
id: "3", name: "Group Gatherings", price: "Perfect for Celebrations", imageSrc: "http://img.b2bpic.net/free-photo/sincere-laugh-showing-picture-smartphone-casual-meeting-with-best-friends-restaurant-terrace_8353-10272.jpg", imageAlt: "Friends enjoying a memorable night at our café"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -148,59 +124,23 @@ export default function HomePage() {
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Johan de Vries",
|
||||
role: "Regular Customer",
|
||||
company: "Local Resident",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg?_wi=1",
|
||||
imageAlt: "Portrait of Johan de Vries",
|
||||
},
|
||||
id: "1", name: "Johan de Vries", role: "Regular Customer", company: "Local Resident", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg", imageAlt: "Portrait of Johan de Vries"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Sophie Bakker",
|
||||
role: "Event Organizer",
|
||||
company: "Community Events",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-businesswoman-portrait-office_1262-1506.jpg",
|
||||
imageAlt: "Portrait of Sophie Bakker",
|
||||
},
|
||||
id: "2", name: "Sophie Bakker", role: "Event Organizer", company: "Community Events", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-businesswoman-portrait-office_1262-1506.jpg", imageAlt: "Portrait of Sophie Bakker"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Marco Rossi",
|
||||
role: "Business Owner",
|
||||
company: "Local Network",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg?_wi=2",
|
||||
imageAlt: "Portrait of Marco Rossi",
|
||||
},
|
||||
id: "3", name: "Marco Rossi", role: "Business Owner", company: "Local Network", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg", imageAlt: "Portrait of Marco Rossi"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Petra Mueller",
|
||||
role: "Café Enthusiast",
|
||||
company: "Neighborhood Group",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-african-american-man-posing-library_74855-1619.jpg",
|
||||
imageAlt: "Portrait of Petra Mueller",
|
||||
},
|
||||
id: "4", name: "Petra Mueller", role: "Café Enthusiast", company: "Neighborhood Group", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-african-american-man-posing-library_74855-1619.jpg", imageAlt: "Portrait of Petra Mueller"},
|
||||
{
|
||||
id: "5",
|
||||
name: "David Chen",
|
||||
role: "Young Professional",
|
||||
company: "Tech Industry",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg",
|
||||
imageAlt: "Portrait of David Chen",
|
||||
},
|
||||
id: "5", name: "David Chen", role: "Young Professional", company: "Tech Industry", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg", imageAlt: "Portrait of David Chen"},
|
||||
{
|
||||
id: "6",
|
||||
name: "Lisa van Dorp",
|
||||
role: "Birthday Host",
|
||||
company: "Happy Memories",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/alone-specialist-handsome-daydreaming-collar_1262-870.jpg",
|
||||
imageAlt: "Portrait of Lisa van Dorp",
|
||||
},
|
||||
id: "6", name: "Lisa van Dorp", role: "Birthday Host", company: "Happy Memories", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/alone-specialist-handsome-daydreaming-collar_1262-870.jpg", imageAlt: "Portrait of Lisa van Dorp"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -213,7 +153,7 @@ export default function HomePage() {
|
||||
tagAnimation="blur-reveal"
|
||||
background={{ variant: "plain" }}
|
||||
useInvertedBackground={false}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/beautiful-christmas-interior-decoration_181624-32496.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/beautiful-christmas-interior-decoration_181624-32496.jpg"
|
||||
imageAlt="Private event setup at Café Molenhuis with beautiful ambiance"
|
||||
mediaAnimation="slide-up"
|
||||
mediaPosition="right"
|
||||
|
||||
@@ -42,7 +42,7 @@ export default function ReservationsPage() {
|
||||
title="Reserve Your Table at Café Molenhuis"
|
||||
description="Secure your spot and guarantee a warm welcome. Whether it's an intimate date night or a group gathering, we make reservations simple and seamless."
|
||||
background={{ variant: "plain" }}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/woman-with-smartphone-sitting-cafe_23-2147771342.jpg?_wi=2"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/woman-with-smartphone-sitting-cafe_23-2147771342.jpg"
|
||||
imageAlt="Café interior with welcoming ambiance"
|
||||
buttons={[
|
||||
{ text: "📅 Book Now", href: "tel:+31612345678" },
|
||||
@@ -51,7 +51,6 @@ export default function ReservationsPage() {
|
||||
buttonAnimation="slide-up"
|
||||
mediaAnimation="blur-reveal"
|
||||
className="min-h-screen"
|
||||
useInvertedBackground={false}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -76,7 +75,7 @@ export default function ReservationsPage() {
|
||||
tagAnimation="blur-reveal"
|
||||
background={{ variant: "sparkles-gradient" }}
|
||||
useInvertedBackground={true}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/sincere-laugh-showing-picture-smartphone-casual-meeting-with-best-friends-restaurant-terrace_8353-10272.jpg?_wi=3"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/sincere-laugh-showing-picture-smartphone-casual-meeting-with-best-friends-restaurant-terrace_8353-10272.jpg"
|
||||
imageAlt="Happy guests enjoying their meal"
|
||||
mediaAnimation="slide-up"
|
||||
mediaPosition="right"
|
||||
|
||||
Reference in New Issue
Block a user