Compare commits
14 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 5cf384fe0e | |||
| bc889734e2 | |||
| dc2cb74b69 | |||
| 1fc3735dba | |||
| 525da648f1 | |||
| 7d40ebf90e | |||
| 383f933f19 | |||
| 1ce6e1ac8c | |||
| 21d41e1e78 | |||
| c2a532d7bc | |||
| ec32ae1712 | |||
| c236815281 | |||
| 8dc2369094 | |||
| e306ca8c3a |
234
src/app/bistro/page.tsx
Normal file
234
src/app/bistro/page.tsx
Normal file
@@ -0,0 +1,234 @@
|
|||||||
|
"use client";
|
||||||
|
|
||||||
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||||
|
import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
|
||||||
|
import HeroBillboardGallery from "@/components/sections/hero/HeroBillboardGallery";
|
||||||
|
import MediaAbout from "@/components/sections/about/MediaAbout";
|
||||||
|
import FeatureCardTwentyOne from "@/components/sections/feature/FeatureCardTwentyOne";
|
||||||
|
import TestimonialCardSix from "@/components/sections/testimonial/TestimonialCardSix";
|
||||||
|
import ContactSplit from "@/components/sections/contact/ContactSplit";
|
||||||
|
import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis";
|
||||||
|
import { UtensilsCrossed, Wine, Users, Phone } from "lucide-react";
|
||||||
|
|
||||||
|
export default function BistroPage() {
|
||||||
|
return (
|
||||||
|
<ThemeProvider
|
||||||
|
defaultButtonVariant="text-stagger"
|
||||||
|
defaultTextAnimation="entrance-slide"
|
||||||
|
borderRadius="rounded"
|
||||||
|
contentWidth="medium"
|
||||||
|
sizing="medium"
|
||||||
|
background="circleGradient"
|
||||||
|
cardStyle="glass-elevated"
|
||||||
|
primaryButtonStyle="gradient"
|
||||||
|
secondaryButtonStyle="glass"
|
||||||
|
headingFontWeight="normal"
|
||||||
|
>
|
||||||
|
{/* Navbar */}
|
||||||
|
<div id="nav" data-section="nav">
|
||||||
|
<NavbarLayoutFloatingInline
|
||||||
|
brandName="Golfclub Südeifel"
|
||||||
|
navItems={[
|
||||||
|
{ name: "Der Platz", id: "/" },
|
||||||
|
{ name: "Mitgliedschaft", id: "/mitgliedschaft-gruengebuehren" },
|
||||||
|
{ name: "Bistro", id: "/bistro" },
|
||||||
|
{ name: "Academy", id: "/golf-academy" },
|
||||||
|
{ name: "Kontakt", id: "#contact" },
|
||||||
|
]}
|
||||||
|
button={{ text: "Anfrage stellen", href: "#contact" }}
|
||||||
|
animateOnLoad={true}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{/* Hero Section */}
|
||||||
|
<div id="hero" data-section="hero">
|
||||||
|
<HeroBillboardGallery
|
||||||
|
title="Willkommen in unserem Bistro"
|
||||||
|
description="Genießen Sie hochwertige Speisen und Getränke mit herrlichem Blick auf die Golfanlage. Das Bistro des Golfclub Südeifel ist der perfekte Ort zum Entspannen, zum Netzwerken und zum Feiern."
|
||||||
|
tag="Gastronomy"
|
||||||
|
tagIcon={UtensilsCrossed}
|
||||||
|
tagAnimation="slide-up"
|
||||||
|
background={{ variant: "plain" }}
|
||||||
|
buttons={[
|
||||||
|
{ text: "Tisch reservieren", href: "#contact" },
|
||||||
|
{ text: "Mehr erfahren", href: "#menu" },
|
||||||
|
]}
|
||||||
|
buttonAnimation="slide-up"
|
||||||
|
mediaItems={[
|
||||||
|
{
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/wooden-table-background-cityscape_1153-3807.jpg", imageAlt: "Terrasse des Bistros mit Ausblick"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-conversating-restaurant_23-2148006721.jpg?_wi=1", imageAlt: "Gäste beim Essen im Bistro"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/delicious-food-plate-restaurant_23-2150909112.jpg", imageAlt: "Hochwertige Bistro-Küche"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/red-wine-glass_1389-270.jpg", imageAlt: "Erlesene Weinauswahl"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/group-friends-enjoying-meal-together-outdoors_23-2149160238.jpg", imageAlt: "Gesellige Atmosphäre beim Dinner"
|
||||||
|
},
|
||||||
|
]}
|
||||||
|
mediaAnimation="slide-up"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{/* Menu & Dining Information Section */}
|
||||||
|
<div id="menu" data-section="menu">
|
||||||
|
<FeatureCardTwentyOne
|
||||||
|
title="Speisekarte & Angebot"
|
||||||
|
description="Unser Bistro bietet eine vielfältige Auswahl an regionalen und internationalen Speisen für jeden Geschmack."
|
||||||
|
tag="Menü"
|
||||||
|
tagAnimation="slide-up"
|
||||||
|
accordionItems={[
|
||||||
|
{
|
||||||
|
id: "1", title: "Mittagskarte", content: "Von 12:00 bis 14:30 Uhr servieren wir leichte und hochwertige Mittagsgerichte. Wählen Sie aus frischen Salaten, Sandwiches, Pasta und Fischspezialitäten. Perfekt für einen schnellen Lunch zwischen den Spielbahnen oder zum Entspannen nach dem Golf."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "2", title: "Abendkarte", content: "Ab 18:00 Uhr bieten wir gehobene Speisen in gemütlicher Atmosphäre. Unsere Küche zaubert saisonale Menüs mit lokalen Zutaten. Von Fleischspezialitäten über Fischgerichte bis zu vegetarischen Kreationen – lassen Sie sich verwöhnen."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "3", title: "Getränkeauswahl", content: "Erlesene Weine aus bekannten Weinregionen, lokale Craft-Biere, hochwertige Spirituosen und innovative Cocktails. Unsere Getränkekarte wird regelmäßig von unseren Experten aktualisiert und bietet für jeden Anlass das Richtige."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "4", title: "Spezielle Anlässe", content: "Planen Sie eine private Feier, ein Firmenessen oder einen besonderen Abend? Wir bieten individuelle Catering-Lösungen und können das Bistro für Ihre Veranstaltung reservieren. Sprechen Sie uns an für ein persönliches Angebot!"
|
||||||
|
},
|
||||||
|
]}
|
||||||
|
imageSrc="http://img.b2bpic.net/free-photo/beautifully-plated-gourmet-dish-restaurant_23-2150910000.jpg"
|
||||||
|
imageAlt="Kulinarische Highlight des Bistro-Menüs"
|
||||||
|
mediaAnimation="slide-up"
|
||||||
|
useInvertedBackground={true}
|
||||||
|
mediaPosition="right"
|
||||||
|
buttons={[{ text: "Reservierung anfragen", href: "#contact" }]}
|
||||||
|
buttonAnimation="slide-up"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{/* Dining Experience Section */}
|
||||||
|
<div id="dining-experience" data-section="dining-experience">
|
||||||
|
<MediaAbout
|
||||||
|
title="Ein Ort zum Genießen"
|
||||||
|
description="Das Bistro bietet die perfekte Kulisse für gemütliche Stunden. Ob nach dem Golf, beim Aperitif oder zum Dinner – unsere Terrasse mit Ausblick auf die Golfanlage schafft eine einzigartige Atmosphäre. Freundlicher Service und hochwertige Küche zeichnen uns aus."
|
||||||
|
tag="Atmosphäre"
|
||||||
|
tagIcon={Wine}
|
||||||
|
tagAnimation="slide-up"
|
||||||
|
imageSrc="http://img.b2bpic.net/free-photo/sunset-outdoor-dining-setup_23-2150720500.jpg"
|
||||||
|
imageAlt="Schöne Terrasse bei Sonnenuntergang"
|
||||||
|
buttons={[
|
||||||
|
{ text: "Tisch reservieren", href: "#contact" },
|
||||||
|
{ text: "Zurück zur Startseite", href: "/" },
|
||||||
|
]}
|
||||||
|
buttonAnimation="slide-up"
|
||||||
|
useInvertedBackground={false}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{/* Bistro Highlights Section */}
|
||||||
|
<div id="bistro-highlights" data-section="bistro-highlights">
|
||||||
|
<TestimonialCardSix
|
||||||
|
title="Was unsere Gäste lieben"
|
||||||
|
description="Das Bistro des Golfclub Südeifel begeistert durch mehr als nur gutes Essen – es ist ein Erlebnis."
|
||||||
|
tag="Gästebewertungen"
|
||||||
|
tagIcon={Users}
|
||||||
|
tagAnimation="slide-up"
|
||||||
|
testimonials={[
|
||||||
|
{
|
||||||
|
id: "1", name: "Hervorragende Küche", handle: "Qualität & Geschmack", testimonial: "Frische Zutaten, sorgfältig zubereitet und geschmackvoll präsentiert. Jedes Gericht ist ein Highlight!"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "2", name: "Wunderbare Terrasse", handle: "Mit Ausblick", testimonial: "Die Aussicht auf die Golfanlage während des Essens ist einfach wunderbar. Besonders schön bei Sonnenuntergang!"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "3", name: "Aufmerksamer Service", handle: "Freundlich & Professionell", testimonial: "Das Team kümmert sich mit großer Aufmerksamkeit um alle Gäste. Service auf hohem Niveau!"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "4", name: "Große Getränkeauswahl", handle: "Weine & Cocktails", testimonial: "Eine beeindruckende Auswahl an Weinen und Spirituosen. Immer eine gute Empfehlung vom Team!"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "5", name: "Perfekt für Feiern", handle: "Spezielle Anlässe", testimonial: "Unser Firmenessen war ein voller Erfolg. Das Bistro hat alles perfekt organisiert!"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "6", name: "Gemütliche Atmosphäre", handle: "Zum Entspannen", testimonial: "Der ideale Ort zum Entspannen nach dem Golf und zum Genießen guter Momente mit Freunden."
|
||||||
|
},
|
||||||
|
]}
|
||||||
|
textboxLayout="default"
|
||||||
|
useInvertedBackground={true}
|
||||||
|
animationType="slide-up"
|
||||||
|
speed={35}
|
||||||
|
topMarqueeDirection="left"
|
||||||
|
buttons={[
|
||||||
|
{ text: "Tisch reservieren", href: "#contact" },
|
||||||
|
{ text: "Zum Platz", href: "/" },
|
||||||
|
]}
|
||||||
|
buttonAnimation="slide-up"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{/* Contact Section */}
|
||||||
|
<div id="contact" data-section="contact">
|
||||||
|
<ContactSplit
|
||||||
|
tag="Reservierung"
|
||||||
|
title="Tisch reservieren"
|
||||||
|
description="Möchten Sie einen Tisch in unserem Bistro reservieren? Senden Sie uns einfach Ihre Anfrage oder rufen Sie uns direkt an. Unser Team freut sich auf Ihren Besuch!"
|
||||||
|
tagIcon={Phone}
|
||||||
|
tagAnimation="slide-up"
|
||||||
|
background={{ variant: "sparkles-gradient" }}
|
||||||
|
useInvertedBackground={false}
|
||||||
|
imageSrc="http://img.b2bpic.net/free-photo/wine-and-cheese-table-setup_23-2150720100.jpg"
|
||||||
|
imageAlt="Gedeck im Bistro"
|
||||||
|
mediaAnimation="slide-up"
|
||||||
|
mediaPosition="right"
|
||||||
|
inputPlaceholder="Ihre E-Mail-Adresse"
|
||||||
|
buttonText="Anfrage senden"
|
||||||
|
termsText="Mit der Anmeldung akzeptieren Sie unsere Datenschutzerklärung. Ihre Daten sind bei uns sicher."
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{/* Footer */}
|
||||||
|
<div id="footer" data-section="footer">
|
||||||
|
<FooterLogoEmphasis
|
||||||
|
logoText="Golfclub Südeifel"
|
||||||
|
columns={[
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{ label: "Der Platz", href: "/" },
|
||||||
|
{ label: "Scorecard", href: "/" },
|
||||||
|
{ label: "Driving Range", href: "/" },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{ label: "Turniere", href: "#" },
|
||||||
|
{ label: "Anfänger", href: "#" },
|
||||||
|
{ label: "Events", href: "#" },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{ label: "Bistro", href: "/bistro" },
|
||||||
|
{ label: "Reservierung", href: "/bistro" },
|
||||||
|
{ label: "Catering", href: "/bistro" },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{ label: "Grüngebühren", href: "/mitgliedschaft-gruengebuehren" },
|
||||||
|
{ label: "Mitgliedschaft", href: "/mitgliedschaft-gruengebuehren" },
|
||||||
|
{ label: "Academy", href: "/golf-academy" },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{ label: "Kontakt", href: "#contact" },
|
||||||
|
{ label: "Impressum", href: "#" },
|
||||||
|
{ label: "Datenschutz", href: "#" },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
]}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
</ThemeProvider>
|
||||||
|
);
|
||||||
|
}
|
||||||
172
src/app/contact/page.tsx
Normal file
172
src/app/contact/page.tsx
Normal file
@@ -0,0 +1,172 @@
|
|||||||
|
"use client";
|
||||||
|
|
||||||
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||||
|
import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
|
||||||
|
import HeroBillboardGallery from "@/components/sections/hero/HeroBillboardGallery";
|
||||||
|
import ContactSplit from "@/components/sections/contact/ContactSplit";
|
||||||
|
import FeatureCardTwentyOne from "@/components/sections/feature/FeatureCardTwentyOne";
|
||||||
|
import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis";
|
||||||
|
import { Phone, Mail, MapPin } from "lucide-react";
|
||||||
|
import { useState } from "react";
|
||||||
|
|
||||||
|
export default function Contact() {
|
||||||
|
const [formSubmitted, setFormSubmitted] = useState(false);
|
||||||
|
|
||||||
|
const handleContactSubmit = (email: string) => {
|
||||||
|
console.log("Form submitted with email:", email);
|
||||||
|
setFormSubmitted(true);
|
||||||
|
setTimeout(() => setFormSubmitted(false), 3000);
|
||||||
|
};
|
||||||
|
|
||||||
|
return (
|
||||||
|
<ThemeProvider
|
||||||
|
defaultButtonVariant="text-stagger"
|
||||||
|
defaultTextAnimation="entrance-slide"
|
||||||
|
borderRadius="rounded"
|
||||||
|
contentWidth="medium"
|
||||||
|
sizing="medium"
|
||||||
|
background="circleGradient"
|
||||||
|
cardStyle="glass-elevated"
|
||||||
|
primaryButtonStyle="gradient"
|
||||||
|
secondaryButtonStyle="glass"
|
||||||
|
headingFontWeight="normal"
|
||||||
|
>
|
||||||
|
{/* Navbar */}
|
||||||
|
<div id="nav" data-section="nav">
|
||||||
|
<NavbarLayoutFloatingInline
|
||||||
|
brandName="Golfclub Südeifel"
|
||||||
|
navItems={[
|
||||||
|
{ name: "Der Platz", id: "/" },
|
||||||
|
{ name: "Mitgliedschaft", id: "/mitgliedschaft-gruengebuehren" },
|
||||||
|
{ name: "Partner Hotels", id: "/partner-hotels" },
|
||||||
|
{ name: "Kontakt", id: "/contact" },
|
||||||
|
]}
|
||||||
|
button={{ text: "Anfrage stellen", href: "/contact" }}
|
||||||
|
animateOnLoad={true}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{/* Hero Section */}
|
||||||
|
<div id="hero" data-section="hero">
|
||||||
|
<HeroBillboardGallery
|
||||||
|
title="Kontaktieren Sie uns"
|
||||||
|
description="Haben Sie Fragen zum Golfclub Südeifel, zu Turnieren, Mitgliedschaften oder zum Bistro? Wir freuen uns, von Ihnen zu hören und helfen Ihnen gerne weiter. Kontaktieren Sie uns über das Formular, telefonisch oder per E-Mail."
|
||||||
|
tag="Kontakt"
|
||||||
|
tagIcon={Phone}
|
||||||
|
tagAnimation="slide-up"
|
||||||
|
background={{ variant: "plain" }}
|
||||||
|
buttons={[
|
||||||
|
{ text: "Zum Kontaktformular", href: "#contact-form" },
|
||||||
|
{ text: "Zurück zur Startseite", href: "/" },
|
||||||
|
]}
|
||||||
|
buttonAnimation="slide-up"
|
||||||
|
mediaItems={[
|
||||||
|
{
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/golf-course-clubhouse_181624-45123.jpg?_wi=1", imageAlt: "Golfclub Südeifel Clubhaus"},
|
||||||
|
{
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/friendly-team-golfclub-smiling_181624-34567.jpg?_wi=1", imageAlt: "Freundliches Team"},
|
||||||
|
{
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/golf-course-landscape-sunset_181624-29456.jpg?_wi=1", imageAlt: "Golfplatz bei Sonnenuntergang"},
|
||||||
|
{
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/office-reception-area_181624-15632.jpg?_wi=1", imageAlt: "Empfangsbereich"},
|
||||||
|
{
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/outdoor-seating-area_181624-28934.jpg?_wi=1", imageAlt: "Außensitzbereich"},
|
||||||
|
]}
|
||||||
|
mediaAnimation="slide-up"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{/* Contact Information */}
|
||||||
|
<div id="contact-info" data-section="contact-info">
|
||||||
|
<FeatureCardTwentyOne
|
||||||
|
title="Kontaktinformationen & Öffnungszeiten"
|
||||||
|
description="Hier finden Sie alle Informationen, um uns zu erreichen sowie unsere Öffnungszeiten für verschiedene Bereiche des Clubs."
|
||||||
|
tag="Direkter Kontakt"
|
||||||
|
tagAnimation="slide-up"
|
||||||
|
accordionItems={[
|
||||||
|
{
|
||||||
|
id: "1", title: "Telefon & E-Mail", content: "Telefon: +49 (0) 6589 12345 | E-Mail: info@golfclub-suedeifel.de | Sekretariat: Mo-Fr 9:00-17:00 Uhr"},
|
||||||
|
{
|
||||||
|
id: "2", title: "Adresse & Anfahrt", content: "Golfclub Südeifel | Golfplatzstraße 1 | 54492 Müden (Mosel) | Deutschland | Kostenlose Parkplätze vorhanden. Anfahrtsroute auf Anfrage. Gerne helfen wir bei der Planung Ihrer Anreise."},
|
||||||
|
{
|
||||||
|
id: "3", title: "Öffnungszeiten", content: "Golfplatz: Täglich ab 7:00 Uhr | Clubhaus: Mo-Fr 9:00-19:00 Uhr, Sa-So 8:00-20:00 Uhr | Bistro: Mo-Fr 11:00-22:00 Uhr, Sa-So 10:00-23:00 Uhr | Pro Shop: Mo-Fr 8:00-18:00 Uhr, Sa-So 8:00-19:00 Uhr"},
|
||||||
|
{
|
||||||
|
id: "4", title: "Anfragen & Reservierungen", content: "Golfplatzbuchungen: reservation@golfclub-suedeifel.de | Bistro Reservierungen: bistro@golfclub-suedeifel.de | Turniere & Events: events@golfclub-suedeifel.de | Mitgliedschaften: membership@golfclub-suedeifel.de"},
|
||||||
|
]}
|
||||||
|
imageSrc="http://img.b2bpic.net/free-photo/contact-center-professional-team_181624-34721.jpg?_wi=1"
|
||||||
|
imageAlt="Kontakt Team Golfclub Südeifel"
|
||||||
|
mediaAnimation="slide-up"
|
||||||
|
useInvertedBackground={false}
|
||||||
|
mediaPosition="right"
|
||||||
|
buttons={[{ text: "Jetzt anrufen", href: "tel:+49658912345" }]}
|
||||||
|
buttonAnimation="slide-up"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{/* Contact Form Section */}
|
||||||
|
<div id="contact-form" data-section="contact-form">
|
||||||
|
<ContactSplit
|
||||||
|
tag="Kontaktformular"
|
||||||
|
title="Schreiben Sie uns eine Nachricht"
|
||||||
|
description="Füllen Sie das Formular aus und unser Team wird sich schnellstmöglich bei Ihnen melden. Wir freuen uns auf Ihre Anfrage und helfen Ihnen gerne weiter – ob zu Turnieren, Mitgliedschaften, Hotelreservierungen oder Bistro-Anfragen."
|
||||||
|
tagIcon={Mail}
|
||||||
|
tagAnimation="slide-up"
|
||||||
|
background={{ variant: "sparkles-gradient" }}
|
||||||
|
useInvertedBackground={false}
|
||||||
|
imageSrc="http://img.b2bpic.net/free-photo/person-writing-contact-form_181624-28934.jpg?_wi=1"
|
||||||
|
imageAlt="Kontaktformular ausfüllen"
|
||||||
|
mediaAnimation="slide-up"
|
||||||
|
mediaPosition="left"
|
||||||
|
inputPlaceholder="Ihre E-Mail-Adresse"
|
||||||
|
buttonText="Nachricht senden"
|
||||||
|
termsText="Mit der Anmeldung akzeptieren Sie unsere Datenschutzerklärung. Ihre Daten sind bei uns sicher und werden vertraulich behandelt."
|
||||||
|
onSubmit={handleContactSubmit}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{/* Footer */}
|
||||||
|
<div id="footer" data-section="footer">
|
||||||
|
<FooterLogoEmphasis
|
||||||
|
logoText="Golfclub Südeifel"
|
||||||
|
columns={[
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{ label: "Der Platz", href: "/" },
|
||||||
|
{ label: "Scorecard", href: "/" },
|
||||||
|
{ label: "Driving Range", href: "/" },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{ label: "Turniere", href: "#" },
|
||||||
|
{ label: "Anfänger", href: "#" },
|
||||||
|
{ label: "Events", href: "#" },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{ label: "Bistro", href: "#" },
|
||||||
|
{ label: "Reservierung", href: "/contact" },
|
||||||
|
{ label: "Catering", href: "/contact" },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{ label: "Grüngebühren", href: "/mitgliedschaft-gruengebuehren" },
|
||||||
|
{ label: "Mitgliedschaft", href: "/mitgliedschaft-gruengebuehren" },
|
||||||
|
{ label: "Akademie", href: "#" },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{ label: "Kontakt", href: "/contact" },
|
||||||
|
{ label: "Partner Hotels", href: "/partner-hotels" },
|
||||||
|
{ label: "Datenschutz", href: "#" },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
]}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
</ThemeProvider>
|
||||||
|
);
|
||||||
|
}
|
||||||
@@ -3,25 +3,26 @@
|
|||||||
import Link from "next/link";
|
import Link from "next/link";
|
||||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||||
import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
|
import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
|
||||||
import MediaAbout from "@/components/sections/about/MediaAbout";
|
import HeroBillboardGallery from "@/components/sections/hero/HeroBillboardGallery";
|
||||||
import FeatureCardTwentyOne from "@/components/sections/feature/FeatureCardTwentyOne";
|
import FeatureCardTwentyOne from "@/components/sections/feature/FeatureCardTwentyOne";
|
||||||
|
import MediaAbout from "@/components/sections/about/MediaAbout";
|
||||||
import MetricCardEleven from "@/components/sections/metrics/MetricCardEleven";
|
import MetricCardEleven from "@/components/sections/metrics/MetricCardEleven";
|
||||||
import ContactSplit from "@/components/sections/contact/ContactSplit";
|
import ContactSplit from "@/components/sections/contact/ContactSplit";
|
||||||
import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis";
|
import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis";
|
||||||
import { Calendar, TrendingUp, Users } from "lucide-react";
|
import { Sparkles, Target, BookOpen, Users, Phone } from "lucide-react";
|
||||||
|
|
||||||
export default function DrivingRangePage() {
|
export default function DrivingRangePage() {
|
||||||
return (
|
return (
|
||||||
<ThemeProvider
|
<ThemeProvider
|
||||||
defaultButtonVariant="text-stagger"
|
defaultButtonVariant="text-stagger"
|
||||||
defaultTextAnimation="background-highlight"
|
defaultTextAnimation="entrance-slide"
|
||||||
borderRadius="rounded"
|
borderRadius="rounded"
|
||||||
contentWidth="compact"
|
contentWidth="medium"
|
||||||
sizing="largeSmallSizeMediumTitles"
|
sizing="medium"
|
||||||
background="noise"
|
background="circleGradient"
|
||||||
cardStyle="inset"
|
cardStyle="glass-elevated"
|
||||||
primaryButtonStyle="primary-glow"
|
primaryButtonStyle="gradient"
|
||||||
secondaryButtonStyle="layered"
|
secondaryButtonStyle="glass"
|
||||||
headingFontWeight="normal"
|
headingFontWeight="normal"
|
||||||
>
|
>
|
||||||
{/* Navbar */}
|
{/* Navbar */}
|
||||||
@@ -30,9 +31,8 @@ export default function DrivingRangePage() {
|
|||||||
brandName="Golfclub Südeifel"
|
brandName="Golfclub Südeifel"
|
||||||
navItems={[
|
navItems={[
|
||||||
{ name: "Der Platz", id: "/" },
|
{ name: "Der Platz", id: "/" },
|
||||||
{ name: "Turniere", id: "#tournaments" },
|
|
||||||
{ name: "Bistro", id: "#bistro" },
|
|
||||||
{ name: "Mitgliedschaft", id: "/mitgliedschaft-gruengebuehren" },
|
{ name: "Mitgliedschaft", id: "/mitgliedschaft-gruengebuehren" },
|
||||||
|
{ name: "Driving Range", id: "/driving-range" },
|
||||||
{ name: "Kontakt", id: "#contact" },
|
{ name: "Kontakt", id: "#contact" },
|
||||||
]}
|
]}
|
||||||
button={{ text: "Anfrage stellen", href: "#contact" }}
|
button={{ text: "Anfrage stellen", href: "#contact" }}
|
||||||
@@ -40,123 +40,132 @@ export default function DrivingRangePage() {
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{/* Driving Range Hero */}
|
{/* Hero Section */}
|
||||||
<div id="driving-range-hero" data-section="driving-range-hero">
|
<div id="hero" data-section="hero">
|
||||||
<MediaAbout
|
<HeroBillboardGallery
|
||||||
title="Unser moderner Trainingsbereich"
|
title="Unsere Driving Range"
|
||||||
description="Der Driving Range des Golfclub Südeifel ist der ideale Ort zum Aufwärmen, zum Trainieren Ihrer Schläge und zur Verbesserung Ihres Spiels. Mit modernen Einrichtungen, angenehmer Atmosphäre und kompetenter Betreuung heißen wir Anfänger und erfahrene Golfer willkommen."
|
description="Perfekt zum Aufwärmen, Trainieren und Verbessern Ihres Spiels. Unsere moderne Driving Range bietet ideale Bedingungen für Golfer aller Spielstärken – von Anfängern bis zu Profis."
|
||||||
tag="Driving Range"
|
tag="Training"
|
||||||
tagIcon={TrendingUp}
|
tagIcon={Target}
|
||||||
tagAnimation="slide-up"
|
tagAnimation="slide-up"
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/young-golf-sportsman-warming-up-exercises_171337-6494.jpg?_wi=3"
|
background={{ variant: "plain" }}
|
||||||
imageAlt="Golfer beim Training auf dem Driving Range"
|
|
||||||
buttons={[
|
buttons={[
|
||||||
{ text: "Tarife & Öffnungszeiten", href: "#pricing" },
|
{ text: "Range-Karte buchen", href: "#contact" },
|
||||||
{ text: "Unterricht buchen", href: "#contact" },
|
{ text: "Zurück zur Startseite", href: "/" },
|
||||||
]}
|
]}
|
||||||
buttonAnimation="slide-up"
|
buttonAnimation="slide-up"
|
||||||
useInvertedBackground={false}
|
mediaItems={[
|
||||||
|
{
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/golfer-driving-range-training_1388-305.jpg", imageAlt: "Driving Range Übersicht"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/golfer-practising-swing_1388-306.jpg", imageAlt: "Golfer beim Training"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/driving-range-targets_1388-307.jpg", imageAlt: "Zielmarkierungen auf der Range"
|
||||||
|
},
|
||||||
|
]}
|
||||||
|
mediaAnimation="slide-up"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{/* Driving Range Features */}
|
{/* Facilities Section */}
|
||||||
<div id="range-features" data-section="range-features">
|
<div id="facilities" data-section="facilities">
|
||||||
<FeatureCardTwentyOne
|
<FeatureCardTwentyOne
|
||||||
title="Alles, was Sie zum Trainieren brauchen"
|
title="Unsere Trainings-Einrichtungen"
|
||||||
description="Unser Driving Range ist mit modernen Trainingsmöglichkeiten und professionellem Service ausgestattet."
|
description="Hochwertige Infrastruktur für effektives und sicheres Training in angenehmer Atmosphäre."
|
||||||
tag="Einrichtungen"
|
tag="Einrichtungen"
|
||||||
tagAnimation="slide-up"
|
tagAnimation="slide-up"
|
||||||
accordionItems={[
|
accordionItems={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", title: "60 Trainingsplätze", content: "Großzügig angeordnete Stände auf mehreren Ebenen. Jeder Stand verfügt über ausreichend Platz und ist ergonomisch gestaltet. Dachständer bieten Schutz vor Regen und Sonne."
|
||||||
title: "50 Trainierplätze",
|
|
||||||
content: "Großzügig angelegte Trainierplätze mit hochwertigen Golfbällen. Jeder Platz bietet optimalen Komfort und Platz für freies Schwingen.",
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", title: "Zielmarkierungen", content: "Professionelle Entfernungsmarkierungen in 25m-Abständen (25m bis 200m+). Grüne und rote Markierungen helfen Ihnen, Ihre Schlagweite genau zu tracken und Ziele zu setzen."
|
||||||
title: "Moderne Ballautomaten",
|
|
||||||
content: "Intuitive Ballautomaten ermöglichen flexibles Trainieren. Verschiedene Ballmengen verfügbar – von kurzen Trainingseinheiten bis zum intensiven Coaching.",
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", title: "Moderne Technologie", content: "Optionale TrackMan-Analyse und Golf-Simulatoren verfügbar. Echtzeitdaten zu Ballgeschwindigkeit, Spinrate und Flugbahn helfen Ihnen, Ihr Spiel zu optimieren."
|
||||||
title: "Professionelle Trainer",
|
|
||||||
content: "Unsere erfahrenen Golflehrer bieten Einzelunterricht und Gruppentraining an. Egal ob Anfänger oder Fortgeschrittener – wir passen unser Unterricht an Ihre Bedürfnisse an.",
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "4",
|
id: "4", title: "Pro Shop & Rental", content: "Komplette Ausrüstung kann gemietet werden. Unser Pro Shop bietet hochwertige Bälle, Tees und andere Trainingsutensilien. Professionelle Beratung ist jederzeit verfügbar."
|
||||||
title: "Schläger zum Ausleihen",
|
|
||||||
content: "Falls Sie Ihre Schläger nicht mitgebracht haben, können Sie hochwertige Leihschläger ausleihen. Alle Arten von Schlägern sind verfügbar.",
|
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/golfer-about-hit-ball-out-sand-bunker_171337-6684.jpg?_wi=4"
|
imageSrc="http://img.b2bpic.net/free-photo/driving-range-detailed-view_1388-308.jpg"
|
||||||
imageAlt="Golfer beim Schlag auf dem Driving Range"
|
imageAlt="Detailansicht der Driving Range"
|
||||||
mediaAnimation="slide-up"
|
mediaAnimation="slide-up"
|
||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
mediaPosition="right"
|
mediaPosition="right"
|
||||||
buttons={[{ text: "Mehr Informationen", href: "#" }]}
|
buttons={[{ text: "Preise & Öffnungszeiten", href: "#" }]}
|
||||||
buttonAnimation="slide-up"
|
buttonAnimation="slide-up"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{/* Driving Range Metrics */}
|
{/* Training Programs */}
|
||||||
<div id="range-stats" data-section="range-stats">
|
<div id="programs" data-section="programs">
|
||||||
<MetricCardEleven
|
<MetricCardEleven
|
||||||
title="Trainingsstatistiken"
|
title="Trainings- & Lernprogramme"
|
||||||
description="Sehen Sie unsere Trainierplätze und Angebote auf einen Blick."
|
description="Verschiedene Optionen für Anfänger, Fortgeschrittene und Profis."
|
||||||
tag="Übersicht"
|
tag="Coaching"
|
||||||
tagIcon={Users}
|
tagIcon={BookOpen}
|
||||||
tagAnimation="slide-up"
|
tagAnimation="slide-up"
|
||||||
metrics={[
|
metrics={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", value: "Anfänger", title: "Beginner Packages", description: "Einsteigerfreundliche Kurse mit Grundlagen", imageSrc: "http://img.b2bpic.net/free-photo/golf-beginner-lesson_1388-309.jpg", imageAlt: "Anfänger beim Training"
|
||||||
value: "50",
|
|
||||||
title: "Trainierplätze",
|
|
||||||
description: "Komfortable Plätze mit Premium-Ausstattung",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-landscape-green-rolling-hills-clear-blue-sky_181624-18530.jpg?_wi=3",
|
|
||||||
imageAlt: "Driving Range Übersicht",
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", value: "Einzeln", title: "Personal Coaching", description: "1-zu-1 Training mit PGA-Profis", imageSrc: "http://img.b2bpic.net/free-photo/golf-coach-lesson_1388-310.jpg", imageAlt: "Personal Coaching"
|
||||||
value: "365",
|
|
||||||
title: "Tage offen",
|
|
||||||
description: "Ganzjährig für Ihr Golf-Training verfügbar",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/silhouettes-trees-cloudy-sunset-sky-reflected-lake_181624-16429.jpg?_wi=3",
|
|
||||||
imageAlt: "Langzeittraining möglich",
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", value: "Gruppen", title: "Gruppentraining", description: "Gemeinsames Lernen mit Freunden", imageSrc: "http://img.b2bpic.net/free-photo/golf-group-lesson_1388-311.jpg", imageAlt: "Gruppenunterricht"
|
||||||
value: "6",
|
},
|
||||||
title: "Trainings-Pakete",
|
{
|
||||||
description: "Flexible Optionen für jedes Budget und Level",
|
id: "4", value: "Spezial", title: "Skill-Workshops", description: "Fokussiertes Training für spezielle Techniken", imageSrc: "http://img.b2bpic.net/free-photo/golf-workshop_1388-312.jpg", imageAlt: "Workshop-Sitzung"
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/man-having-game-golf-outdoors-course_23-2150551632.jpg?_wi=2",
|
|
||||||
imageAlt: "Verschiedene Trainings-Pakete",
|
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
buttons={[{ text: "Kurse anschauen", href: "#contact" }]}
|
buttons={[{ text: "Programme buchen", href: "#contact" }]}
|
||||||
buttonAnimation="slide-up"
|
buttonAnimation="slide-up"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
{/* Community & Events */}
|
||||||
|
<div id="community" data-section="community">
|
||||||
|
<MediaAbout
|
||||||
|
title="Community & Training Events"
|
||||||
|
description="Die Driving Range ist nicht nur zum Trainieren da – sie ist auch ein sozialer Treffpunkt. Regelmäßig organisieren wir Range-Wettbewerbe, Anfänger-Sessions und Community-Events."
|
||||||
|
tag="Gemeinschaft"
|
||||||
|
tagIcon={Users}
|
||||||
|
tagAnimation="slide-up"
|
||||||
|
imageSrc="http://img.b2bpic.net/free-photo/golf-community-event_1388-313.jpg"
|
||||||
|
imageAlt="Community-Event auf der Range"
|
||||||
|
buttons={[
|
||||||
|
{ text: "Range-Karte kaufen", href: "#contact" },
|
||||||
|
{ text: "Zum Golfplatz", href: "/golf-course" },
|
||||||
|
]}
|
||||||
|
buttonAnimation="slide-up"
|
||||||
|
useInvertedBackground={false}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
{/* Contact Section */}
|
{/* Contact Section */}
|
||||||
<div id="contact" data-section="contact">
|
<div id="contact" data-section="contact">
|
||||||
<ContactSplit
|
<ContactSplit
|
||||||
tag="Kontakt"
|
tag="Kontakt"
|
||||||
title="Bereit zum Trainieren?"
|
title="Range-Karte & Information"
|
||||||
description="Kontaktieren Sie uns, um Ihren Trainingsplatz zu reservieren, Unterricht zu buchen oder mehr über unsere Trainings-Pakete zu erfahren. Unser freundliches Team hilft Ihnen gerne weiter!"
|
description="Buchen Sie Ihre Range-Karte online oder besuchen Sie uns spontan. Öffnungszeiten und aktuelle Verfügbarkeit finden Sie jederzeit auf unserer Website oder rufen Sie uns an."
|
||||||
tagIcon={Calendar}
|
tagIcon={Phone}
|
||||||
tagAnimation="slide-up"
|
tagAnimation="slide-up"
|
||||||
background={{ variant: "sparkles-gradient" }}
|
background={{ variant: "sparkles-gradient" }}
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/golf-course-landscape_1388-298.jpg?_wi=4"
|
imageSrc="http://img.b2bpic.net/free-photo/driving-range-sunset_1388-314.jpg"
|
||||||
imageAlt="Landschaftlicher Blick auf den Golfplatz"
|
imageAlt="Driving Range bei Sonnenuntergang"
|
||||||
mediaAnimation="slide-up"
|
mediaAnimation="slide-up"
|
||||||
mediaPosition="right"
|
mediaPosition="right"
|
||||||
inputPlaceholder="Ihre E-Mail-Adresse"
|
inputPlaceholder="Ihre E-Mail-Adresse"
|
||||||
buttonText="Anfrage senden"
|
buttonText="Range-Karte anfragen"
|
||||||
termsText="Mit der Anmeldung akzeptieren Sie unsere Datenschutzerklärung. Ihre Daten sind bei uns sicher."
|
termsText="Mit der Anfrage akzeptieren Sie unsere Datenschutzerklärung. Ihre Daten sind bei uns sicher."
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -168,22 +177,22 @@ export default function DrivingRangePage() {
|
|||||||
{
|
{
|
||||||
items: [
|
items: [
|
||||||
{ label: "Der Platz", href: "/" },
|
{ label: "Der Platz", href: "/" },
|
||||||
|
{ label: "Golf Course", href: "/golf-course" },
|
||||||
{ label: "Driving Range", href: "/driving-range" },
|
{ label: "Driving Range", href: "/driving-range" },
|
||||||
{ label: "Scorecard", href: "/" },
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
items: [
|
items: [
|
||||||
{ label: "Turniere", href: "#tournaments" },
|
{ label: "Turniere", href: "#" },
|
||||||
{ label: "Anfänger", href: "#" },
|
{ label: "Anfänger", href: "#" },
|
||||||
{ label: "Events", href: "#tournaments" },
|
{ label: "Events", href: "#" },
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
items: [
|
items: [
|
||||||
{ label: "Bistro", href: "#bistro" },
|
{ label: "Bistro", href: "#" },
|
||||||
{ label: "Reservierung", href: "#bistro" },
|
{ label: "Reservierung", href: "#" },
|
||||||
{ label: "Catering", href: "#bistro" },
|
{ label: "Catering", href: "#" },
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
224
src/app/golf-academy/page.tsx
Normal file
224
src/app/golf-academy/page.tsx
Normal file
@@ -0,0 +1,224 @@
|
|||||||
|
"use client";
|
||||||
|
|
||||||
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||||
|
import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
|
||||||
|
import HeroBillboardGallery from "@/components/sections/hero/HeroBillboardGallery";
|
||||||
|
import FeatureCardTwentyOne from "@/components/sections/feature/FeatureCardTwentyOne";
|
||||||
|
import MediaAbout from "@/components/sections/about/MediaAbout";
|
||||||
|
import PricingCardEight from "@/components/sections/pricing/PricingCardEight";
|
||||||
|
import ContactSplit from "@/components/sections/contact/ContactSplit";
|
||||||
|
import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis";
|
||||||
|
import { Sparkles, Users, Award, Phone } from "lucide-react";
|
||||||
|
|
||||||
|
export default function GolfAcademyPage() {
|
||||||
|
return (
|
||||||
|
<ThemeProvider
|
||||||
|
defaultButtonVariant="text-stagger"
|
||||||
|
defaultTextAnimation="entrance-slide"
|
||||||
|
borderRadius="rounded"
|
||||||
|
contentWidth="medium"
|
||||||
|
sizing="medium"
|
||||||
|
background="circleGradient"
|
||||||
|
cardStyle="glass-elevated"
|
||||||
|
primaryButtonStyle="gradient"
|
||||||
|
secondaryButtonStyle="glass"
|
||||||
|
headingFontWeight="normal"
|
||||||
|
>
|
||||||
|
{/* Navbar */}
|
||||||
|
<div id="nav" data-section="nav">
|
||||||
|
<NavbarLayoutFloatingInline
|
||||||
|
brandName="Golfclub Südeifel"
|
||||||
|
navItems={[
|
||||||
|
{ name: "Der Platz", id: "/" },
|
||||||
|
{ name: "Mitgliedschaft", id: "/mitgliedschaft-gruengebuehren" },
|
||||||
|
{ name: "Bistro", id: "/bistro" },
|
||||||
|
{ name: "Academy", id: "/golf-academy" },
|
||||||
|
{ name: "Kontakt", id: "#contact" },
|
||||||
|
]}
|
||||||
|
button={{ text: "Anfrage stellen", href: "#contact" }}
|
||||||
|
animateOnLoad={true}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{/* Hero Section */}
|
||||||
|
<div id="hero" data-section="hero">
|
||||||
|
<HeroBillboardGallery
|
||||||
|
title="Golf Academy – Lernen und verbessern Sie Ihr Spiel"
|
||||||
|
description="Willkommen in unserer Golf Academy! Professionelle Trainer, moderne Trainingsmethoden und ein supportives Umfeld helfen Ihnen, Ihre Golffertigkeiten zu entwickeln – egal ob Sie Anfänger sind oder Ihr Handicap verbessern möchten."
|
||||||
|
tag="Academy"
|
||||||
|
tagIcon={Sparkles}
|
||||||
|
tagAnimation="slide-up"
|
||||||
|
background={{ variant: "plain" }}
|
||||||
|
buttons={[
|
||||||
|
{ text: "Kurse entdecken", href: "#programs" },
|
||||||
|
{ text: "Jetzt anmelden", href: "#contact" },
|
||||||
|
]}
|
||||||
|
buttonAnimation="slide-up"
|
||||||
|
mediaItems={[
|
||||||
|
{
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/young-golf-sportsman-warming-up-exercises_171337-6494.jpg", imageAlt: "Golftraining in der Academy"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/golf-instructor-helping-student_23-2148500000.jpg", imageAlt: "Professioneller Golftrainer mit Schüler"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/golfer-practicing-swing-range_23-2148450000.jpg", imageAlt: "Trainingsmöglichkeiten auf dem Übungsplatz"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/group-golfers-learning-course_23-2148400000.jpg", imageAlt: "Gruppe von Golfern beim Unterricht"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/golfer-finishing-course_23-2148350000.jpg", imageAlt: "Erfolgreiche Golfer auf dem Platz"
|
||||||
|
},
|
||||||
|
]}
|
||||||
|
mediaAnimation="slide-up"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{/* Academy Programs Section */}
|
||||||
|
<div id="programs" data-section="programs">
|
||||||
|
<FeatureCardTwentyOne
|
||||||
|
title="Unsere Trainingsprogramme"
|
||||||
|
description="Von Anfängern bis zu fortgeschrittenen Spielern – wir haben das richtige Programm für Sie."
|
||||||
|
tag="Programme"
|
||||||
|
tagAnimation="slide-up"
|
||||||
|
accordionItems={[
|
||||||
|
{
|
||||||
|
id: "1", title: "Anfänger-Kurse", content: "Perfekt für alle, die Golf neu für sich entdecken. In unserem 4-Wochen-Anfängerkurs lernen Sie die Grundlagen: Griff, Haltung, Schwungtechnik und die Golf-Etikette. Kleine Gruppengrößen sorgen für optimale Betreuung durch unsere erfahrenen Trainer. Nach dem Kurs sind Sie bereit für Ihre ersten Runden auf dem Platz!"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "2", title: "Fortgeschrittenen-Training", content: "Sie spielen bereits Golf und möchten Ihre Fertigkeiten verfeinern? Unser Fortgeschrittenen-Training fokussiert auf Schwungtechnik-Optimierung, Kurzspieltechniken, Taktik und mentales Training. Videounterstützung und personalisierte Analysen helfen Ihnen, schneller Erfolge zu sehen."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "3", title: "Einzelunterricht", content: "Für eine maximal persönliche Betreuung bieten wir Einzelunterricht mit unseren Profis an. In Eins-zu-eins Sessions analysieren wir Ihren Swing, identifizieren Verbesserungspotenziale und arbeiten gezielt an Ihren Zielen. Flexible Termine und Termine nach Absprache."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "4", title: "Junior Academy", content: "Unsere Junior Academy ist speziell für junge Golfer ab 6 Jahren konzipiert. Mit spielerischen Übungen, Spaß im Vordergrund und altersgerechtem Training helfen wir Kindern, die Faszination Golf zu entdecken. Mentorships mit erfahreneren Spielern fördern den Gemeinschaftsgeist."
|
||||||
|
},
|
||||||
|
]}
|
||||||
|
imageSrc="http://img.b2bpic.net/free-photo/golf-academy-training-session_23-2148300000.jpg"
|
||||||
|
imageAlt="Ausbildung in der Golf Academy"
|
||||||
|
mediaAnimation="slide-up"
|
||||||
|
useInvertedBackground={true}
|
||||||
|
mediaPosition="right"
|
||||||
|
buttons={[{ text: "Zum Anmelden", href: "#pricing" }]}
|
||||||
|
buttonAnimation="slide-up"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{/* Academy Features Section */}
|
||||||
|
<div id="features" data-section="features">
|
||||||
|
<MediaAbout
|
||||||
|
title="Warum die Golf Academy Südeifel?"
|
||||||
|
description="Professionelle Trainer mit jahrelanger Erfahrung, modern ausgestattete Trainingsplätze und eine unterstützende Community – alles, was Sie brauchen, um Ihr Golfspiel zu verbessern."
|
||||||
|
tag="Vorteile"
|
||||||
|
tagIcon={Award}
|
||||||
|
tagAnimation="slide-up"
|
||||||
|
imageSrc="http://img.b2bpic.net/free-photo/golf-course-beautiful-landscape_23-2148250000.jpg"
|
||||||
|
imageAlt="Schöne Trainingsmöglichkeiten der Academy"
|
||||||
|
buttons={[
|
||||||
|
{ text: "Kurse buchen", href: "#pricing" },
|
||||||
|
{ text: "Zurück zur Startseite", href: "/" },
|
||||||
|
]}
|
||||||
|
buttonAnimation="slide-up"
|
||||||
|
useInvertedBackground={false}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{/* Pricing Section */}
|
||||||
|
<div id="pricing" data-section="pricing">
|
||||||
|
<PricingCardEight
|
||||||
|
title="Kursgebühren"
|
||||||
|
description="Transparente Preise für alle unsere Trainingsprogramme. Wählen Sie das passende Paket für Ihre Ziele."
|
||||||
|
tag="Preise"
|
||||||
|
textboxLayout="default"
|
||||||
|
useInvertedBackground={false}
|
||||||
|
animationType="slide-up"
|
||||||
|
plans={[
|
||||||
|
{
|
||||||
|
id: "1", badge: "Beliebt", price: "€199", subtitle: "4 Wochen Anfänger-Kurs", buttons: [{ text: "Jetzt anmelden", href: "#contact" }],
|
||||||
|
features: [
|
||||||
|
"4 Trainingseinheiten á 60 Minuten", "Kleine Gruppen (max. 4 Personen)", "Grundlagen-Ausbildung", "Zugang zum Trainingsplatz", "Trainingsmaterial inklusive"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "2", badge: "Premium", price: "€349", subtitle: "8 Wochen Kurs", buttons: [{ text: "Jetzt anmelden", href: "#contact" }],
|
||||||
|
features: [
|
||||||
|
"8 Trainingseinheiten á 60 Minuten", "Kleine Gruppen (max. 4 Personen)", "Vertieftes Training", "Videounterstützung", "Zugang zum Platz", "Swing-Analyse inbegriffen"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "3", badge: "Exklusiv", price: "€89", subtitle: "Einzelunterricht (60 min)", buttons: [{ text: "Jetzt buchen", href: "#contact" }],
|
||||||
|
features: [
|
||||||
|
"1:1 Unterricht mit Profi", "Flexible Termine", "Personalisierte Analyse", "Swing-Video-Feedback", "Trainingspläne maßgeschneidert"],
|
||||||
|
},
|
||||||
|
]}
|
||||||
|
buttons={[{ text: "Alle Programme", href: "#programs" }]}
|
||||||
|
buttonAnimation="slide-up"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{/* Contact Section */}
|
||||||
|
<div id="contact" data-section="contact">
|
||||||
|
<ContactSplit
|
||||||
|
tag="Anmeldung"
|
||||||
|
title="Starten Sie Ihre Golfausbildung"
|
||||||
|
description="Interessiert an einem Kurs? Schreiben Sie uns eine Nachricht, oder rufen Sie uns direkt an. Unser Team beantwortet gerne Ihre Fragen und findet das passende Programm für Sie."
|
||||||
|
tagIcon={Phone}
|
||||||
|
tagAnimation="slide-up"
|
||||||
|
background={{ variant: "sparkles-gradient" }}
|
||||||
|
useInvertedBackground={false}
|
||||||
|
imageSrc="http://img.b2bpic.net/free-photo/golf-training-on-course_23-2148200000.jpg"
|
||||||
|
imageAlt="Academy Training auf dem Platz"
|
||||||
|
mediaAnimation="slide-up"
|
||||||
|
mediaPosition="right"
|
||||||
|
inputPlaceholder="Ihre E-Mail-Adresse"
|
||||||
|
buttonText="Nachricht senden"
|
||||||
|
termsText="Mit der Anmeldung akzeptieren Sie unsere Datenschutzerklärung. Ihre Daten sind bei uns sicher."
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{/* Footer */}
|
||||||
|
<div id="footer" data-section="footer">
|
||||||
|
<FooterLogoEmphasis
|
||||||
|
logoText="Golfclub Südeifel"
|
||||||
|
columns={[
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{ label: "Der Platz", href: "/" },
|
||||||
|
{ label: "Scorecard", href: "/" },
|
||||||
|
{ label: "Driving Range", href: "/" },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{ label: "Turniere", href: "#" },
|
||||||
|
{ label: "Anfänger", href: "#" },
|
||||||
|
{ label: "Events", href: "#" },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{ label: "Bistro", href: "/bistro" },
|
||||||
|
{ label: "Reservierung", href: "/bistro" },
|
||||||
|
{ label: "Catering", href: "/bistro" },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{ label: "Grüngebühren", href: "/mitgliedschaft-gruengebuehren" },
|
||||||
|
{ label: "Mitgliedschaft", href: "/mitgliedschaft-gruengebuehren" },
|
||||||
|
{ label: "Academy", href: "/golf-academy" },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{ label: "Kontakt", href: "#contact" },
|
||||||
|
{ label: "Impressum", href: "#" },
|
||||||
|
{ label: "Datenschutz", href: "#" },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
]}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
</ThemeProvider>
|
||||||
|
);
|
||||||
|
}
|
||||||
215
src/app/golf-course/page.tsx
Normal file
215
src/app/golf-course/page.tsx
Normal file
@@ -0,0 +1,215 @@
|
|||||||
|
"use client";
|
||||||
|
|
||||||
|
import Link from "next/link";
|
||||||
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||||
|
import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
|
||||||
|
import HeroBillboardGallery from "@/components/sections/hero/HeroBillboardGallery";
|
||||||
|
import FeatureCardTwentyOne from "@/components/sections/feature/FeatureCardTwentyOne";
|
||||||
|
import MediaAbout from "@/components/sections/about/MediaAbout";
|
||||||
|
import MetricCardEleven from "@/components/sections/metrics/MetricCardEleven";
|
||||||
|
import ContactSplit from "@/components/sections/contact/ContactSplit";
|
||||||
|
import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis";
|
||||||
|
import { Sparkles, Flag, Map, Users, Phone } from "lucide-react";
|
||||||
|
|
||||||
|
export default function GolfCoursePage() {
|
||||||
|
return (
|
||||||
|
<ThemeProvider
|
||||||
|
defaultButtonVariant="text-stagger"
|
||||||
|
defaultTextAnimation="entrance-slide"
|
||||||
|
borderRadius="rounded"
|
||||||
|
contentWidth="medium"
|
||||||
|
sizing="medium"
|
||||||
|
background="circleGradient"
|
||||||
|
cardStyle="glass-elevated"
|
||||||
|
primaryButtonStyle="gradient"
|
||||||
|
secondaryButtonStyle="glass"
|
||||||
|
headingFontWeight="normal"
|
||||||
|
>
|
||||||
|
{/* Navbar */}
|
||||||
|
<div id="nav" data-section="nav">
|
||||||
|
<NavbarLayoutFloatingInline
|
||||||
|
brandName="Golfclub Südeifel"
|
||||||
|
navItems={[
|
||||||
|
{ name: "Der Platz", id: "/" },
|
||||||
|
{ name: "Mitgliedschaft", id: "/mitgliedschaft-gruengebuehren" },
|
||||||
|
{ name: "Driving Range", id: "/driving-range" },
|
||||||
|
{ name: "Kontakt", id: "#contact" },
|
||||||
|
]}
|
||||||
|
button={{ text: "Anfrage stellen", href: "#contact" }}
|
||||||
|
animateOnLoad={true}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{/* Hero Section */}
|
||||||
|
<div id="hero" data-section="hero">
|
||||||
|
<HeroBillboardGallery
|
||||||
|
title="Der 9-Loch Golfplatz"
|
||||||
|
description="Entdecken Sie unseren wunderschönen, malerisch gestalteten Golfplatz in der Südeifel. Jedes Loch bietet ein einzigartiges Erlebnis inmitten von atemberaubender Natur – ideal für Golfer aller Spielstärken."
|
||||||
|
tag="Course Details"
|
||||||
|
tagIcon={Flag}
|
||||||
|
tagAnimation="slide-up"
|
||||||
|
background={{ variant: "plain" }}
|
||||||
|
buttons={[
|
||||||
|
{ text: "Tee-Zeit buchen", href: "#contact" },
|
||||||
|
{ text: "Zurück zur Startseite", href: "/" },
|
||||||
|
]}
|
||||||
|
buttonAnimation="slide-up"
|
||||||
|
mediaItems={[
|
||||||
|
{
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/aerial-view-golf-course-landscape_1388-299.jpg", imageAlt: "Luftaufnahme des Golfplatzes"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-landscape-green-rolling-hills-clear-blue-sky_181624-18530.jpg?_wi=1", imageAlt: "Grüne Fairways und Landschaft"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/golfer-taking-clubs-from-bag-golf-cart_171337-6544.jpg", imageAlt: "Golfer auf dem Platz"
|
||||||
|
},
|
||||||
|
]}
|
||||||
|
mediaAnimation="slide-up"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{/* Course Layout Section */}
|
||||||
|
<div id="course-layout" data-section="course-layout">
|
||||||
|
<FeatureCardTwentyOne
|
||||||
|
title="Platzlayout & Charakteristiken"
|
||||||
|
description="Unser 9-Loch Golfplatz wurde mit großer Sorgfalt gestaltet, um eine Balance zwischen Herausforderung und Genuss zu bieten."
|
||||||
|
tag="Layout"
|
||||||
|
tagAnimation="slide-up"
|
||||||
|
accordionItems={[
|
||||||
|
{
|
||||||
|
id: "1", title: "Hole 1-3: Das Klassische", content: "Die ersten drei Löcher führen durch offene Fairways mit sanften Erhebungen. Ideal zum Einspielen und zum Aufwärmen. Die Grüns sind großzügig und verzeihen kleine Fehler."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "2", title: "Hole 4-6: Die Herausforderung", content: "Diese Löcher erfordern präzise Schläge und taktisches Spiel. Mit Wasser- und Sandhindernissen versehen, testen sie Ihre Fähigkeiten. Großartige Aussichten während des Spiels."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "3", title: "Hole 7-9: Finale Spektakel", content: "Die letzten Löcher bieten dramatische Landschaften und spannende Abschlüsse. Mit Blick auf das Clubhaus und die Südeifel-Berge – perfekt für ein unvergessliches Spielerlebnis."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "4", title: "Handicap & Difficulty", content: "Der Platz ist für alle Handicaps geeignet, von Anfängern bis zu erfahrenen Golfern. Die Spielbahnen können je nach Fähigkeit verschiedene Tees nutzen."
|
||||||
|
},
|
||||||
|
]}
|
||||||
|
imageSrc="http://img.b2bpic.net/free-photo/man-having-game-golf-outdoors-course_23-2150551632.jpg?_wi=1"
|
||||||
|
imageAlt="Golfplatz-Detailaufnahme"
|
||||||
|
mediaAnimation="slide-up"
|
||||||
|
useInvertedBackground={true}
|
||||||
|
mediaPosition="right"
|
||||||
|
buttons={[{ text: "Scorecard ansehen", href: "#" }]}
|
||||||
|
buttonAnimation="slide-up"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{/* Course Statistics */}
|
||||||
|
<div id="course-stats" data-section="course-stats">
|
||||||
|
<MetricCardEleven
|
||||||
|
title="Platz-Statistiken"
|
||||||
|
description="Wichtige Kennzahlen und Informationen zu unserem Golfplatz."
|
||||||
|
tag="Kennzahlen"
|
||||||
|
tagIcon={Map}
|
||||||
|
tagAnimation="slide-up"
|
||||||
|
metrics={[
|
||||||
|
{
|
||||||
|
id: "1", value: "9", title: "Spielbahnen", description: "Professionell gestaltete Löcher", imageSrc: "http://img.b2bpic.net/free-photo/flag-on-green-golf-course_1388-300.jpg", imageAlt: "Flagge auf dem Grün"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "2", value: "Par 35", title: "Standardvorgabe", description: "Durchschnittliches Spielniveau", imageSrc: "http://img.b2bpic.net/free-photo/golfer-putting-on-green_1388-301.jpg", imageAlt: "Golfer beim Putten"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "3", value: "3600m", title: "Gesamtlänge", description: "Vom hinteren Tee gemessen", imageSrc: "http://img.b2bpic.net/free-photo/golf-course-measuring-distance_1388-302.jpg", imageAlt: "Platz-Vermessung"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "4", value: "100%", title: "Barrierefreiheit", description: "Zugänglich für Golfer mit Beeinträchtigung", imageSrc: "http://img.b2bpic.net/free-photo/golf-cart-accessible-course_1388-303.jpg", imageAlt: "Zugänglicher Golfplatz"
|
||||||
|
},
|
||||||
|
]}
|
||||||
|
textboxLayout="default"
|
||||||
|
useInvertedBackground={false}
|
||||||
|
animationType="slide-up"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{/* Course Amenities */}
|
||||||
|
<div id="amenities" data-section="amenities">
|
||||||
|
<MediaAbout
|
||||||
|
title="Platz-Einrichtungen & Services"
|
||||||
|
description="Wir bieten umfangreiche Einrichtungen und Services für ein perfektes Golferlebnis. Von modernen Clubhaus-Anlagen bis zu professionellen Trainingsmöglichkeiten – alles für Ihren Komfort."
|
||||||
|
tag="Einrichtungen"
|
||||||
|
tagIcon={Users}
|
||||||
|
tagAnimation="slide-up"
|
||||||
|
imageSrc="http://img.b2bpic.net/free-photo/golf-clubhouse-modern_1388-304.jpg"
|
||||||
|
imageAlt="Modernes Clubhaus"
|
||||||
|
buttons={[
|
||||||
|
{ text: "Reservierung", href: "#contact" },
|
||||||
|
{ text: "Driving Range", href: "/driving-range" },
|
||||||
|
]}
|
||||||
|
buttonAnimation="slide-up"
|
||||||
|
useInvertedBackground={false}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{/* Contact Section */}
|
||||||
|
<div id="contact" data-section="contact">
|
||||||
|
<ContactSplit
|
||||||
|
tag="Kontakt"
|
||||||
|
title="Platzreservierung & Information"
|
||||||
|
description="Buchen Sie Ihre Tee-Zeit online oder kontaktieren Sie unser Team für weitere Informationen zu unserem Golfplatz. Wir freuen uns, Sie willkommen zu heißen!"
|
||||||
|
tagIcon={Phone}
|
||||||
|
tagAnimation="slide-up"
|
||||||
|
background={{ variant: "sparkles-gradient" }}
|
||||||
|
useInvertedBackground={false}
|
||||||
|
imageSrc="http://img.b2bpic.net/free-photo/golf-course-landscape_1388-298.jpg?_wi=1"
|
||||||
|
imageAlt="Golfplatz bei Sonnenuntergang"
|
||||||
|
mediaAnimation="slide-up"
|
||||||
|
mediaPosition="right"
|
||||||
|
inputPlaceholder="Ihre E-Mail-Adresse"
|
||||||
|
buttonText="Tee-Zeit anfragen"
|
||||||
|
termsText="Mit der Anfrage akzeptieren Sie unsere Datenschutzerklärung. Ihre Daten sind bei uns sicher."
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{/* Footer */}
|
||||||
|
<div id="footer" data-section="footer">
|
||||||
|
<FooterLogoEmphasis
|
||||||
|
logoText="Golfclub Südeifel"
|
||||||
|
columns={[
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{ label: "Der Platz", href: "/" },
|
||||||
|
{ label: "Golf Course", href: "/golf-course" },
|
||||||
|
{ label: "Driving Range", href: "/driving-range" },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{ label: "Turniere", href: "#" },
|
||||||
|
{ label: "Anfänger", href: "#" },
|
||||||
|
{ label: "Events", href: "#" },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{ label: "Bistro", href: "#" },
|
||||||
|
{ label: "Reservierung", href: "#" },
|
||||||
|
{ label: "Catering", href: "#" },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{ label: "Grüngebühren", href: "/mitgliedschaft-gruengebuehren" },
|
||||||
|
{ label: "Mitgliedschaft", href: "/mitgliedschaft-gruengebuehren" },
|
||||||
|
{ label: "Akademie", href: "#" },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{ label: "Kontakt", href: "#contact" },
|
||||||
|
{ label: "Impressum", href: "#" },
|
||||||
|
{ label: "Datenschutz", href: "#" },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
]}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
</ThemeProvider>
|
||||||
|
);
|
||||||
|
}
|
||||||
@@ -1,19 +1,14 @@
|
|||||||
import type { Metadata } from "next";
|
import type { Metadata } from "next";
|
||||||
import { Poppins, Playfair_Display } from "next/font/google";
|
import { Cormorant_Garamond } from "next/font/google";
|
||||||
import "./globals.css";
|
import "./globals.css";
|
||||||
|
|
||||||
const poppins = Poppins({
|
const cormorantGaramond = Cormorant_Garamond({
|
||||||
variable: "--font-poppins", subsets: ["latin"],
|
variable: "--font-cormorant-garamond", subsets: ["latin"],
|
||||||
weight: ["400", "500", "600", "700"],
|
weight: ["300", "400", "500", "600", "700"],
|
||||||
display: "swap"});
|
});
|
||||||
|
|
||||||
const playfair = Playfair_Display({
|
|
||||||
variable: "--font-playfair", subsets: ["latin"],
|
|
||||||
weight: ["400", "500", "600", "700"],
|
|
||||||
display: "swap"});
|
|
||||||
|
|
||||||
export const metadata: Metadata = {
|
export const metadata: Metadata = {
|
||||||
title: "Golfclub Südeifel", description: "9-Loch Golfplatz in der Südeifel"};
|
title: "Golfclub Südeifel", description: "Ein wunderschöner 9-Loch Golfplatz in der Südeifel mit modernem Clubhaus, hochwertigem Bistro und regelmäßigen Turnieren."};
|
||||||
|
|
||||||
export default function RootLayout({
|
export default function RootLayout({
|
||||||
children,
|
children,
|
||||||
@@ -21,9 +16,13 @@ export default function RootLayout({
|
|||||||
children: React.ReactNode;
|
children: React.ReactNode;
|
||||||
}) {
|
}) {
|
||||||
return (
|
return (
|
||||||
<html lang="de">
|
<html lang="de" suppressHydrationWarning>
|
||||||
<body className={`${poppins.variable} ${playfair.variable}`}>
|
<body className={`${cormorantGaramond.variable}`}>
|
||||||
{children}
|
{children}
|
||||||
|
<script
|
||||||
|
async
|
||||||
|
src="https://cdn.jsdelivr.net/npm/canvas-confetti@1.9.0/dist/confetti.browser.min.js"
|
||||||
|
/>
|
||||||
|
|
||||||
<script
|
<script
|
||||||
dangerouslySetInnerHTML={{
|
dangerouslySetInnerHTML={{
|
||||||
|
|||||||
@@ -1,27 +1,25 @@
|
|||||||
"use client";
|
"use client";
|
||||||
|
|
||||||
import Link from "next/link";
|
|
||||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||||
import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
|
import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
|
||||||
import MediaAbout from "@/components/sections/about/MediaAbout";
|
import HeroBillboardGallery from "@/components/sections/hero/HeroBillboardGallery";
|
||||||
import FeatureCardTwentyOne from "@/components/sections/feature/FeatureCardTwentyOne";
|
import PricingCardNine from "@/components/sections/pricing/PricingCardNine";
|
||||||
import MetricCardEleven from "@/components/sections/metrics/MetricCardEleven";
|
|
||||||
import ContactSplit from "@/components/sections/contact/ContactSplit";
|
import ContactSplit from "@/components/sections/contact/ContactSplit";
|
||||||
import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis";
|
import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis";
|
||||||
import { CreditCard, Users, Zap } from "lucide-react";
|
import { CreditCard, Phone } from "lucide-react";
|
||||||
|
|
||||||
export default function MembershipPage() {
|
export default function MembershipGreenFeesPage() {
|
||||||
return (
|
return (
|
||||||
<ThemeProvider
|
<ThemeProvider
|
||||||
defaultButtonVariant="text-stagger"
|
defaultButtonVariant="text-stagger"
|
||||||
defaultTextAnimation="background-highlight"
|
defaultTextAnimation="entrance-slide"
|
||||||
borderRadius="rounded"
|
borderRadius="rounded"
|
||||||
contentWidth="compact"
|
contentWidth="medium"
|
||||||
sizing="largeSmallSizeMediumTitles"
|
sizing="medium"
|
||||||
background="noise"
|
background="circleGradient"
|
||||||
cardStyle="inset"
|
cardStyle="glass-elevated"
|
||||||
primaryButtonStyle="primary-glow"
|
primaryButtonStyle="gradient"
|
||||||
secondaryButtonStyle="layered"
|
secondaryButtonStyle="glass"
|
||||||
headingFontWeight="normal"
|
headingFontWeight="normal"
|
||||||
>
|
>
|
||||||
{/* Navbar */}
|
{/* Navbar */}
|
||||||
@@ -31,6 +29,7 @@ export default function MembershipPage() {
|
|||||||
navItems={[
|
navItems={[
|
||||||
{ name: "Der Platz", id: "/" },
|
{ name: "Der Platz", id: "/" },
|
||||||
{ name: "Mitgliedschaft", id: "/mitgliedschaft-gruengebuehren" },
|
{ name: "Mitgliedschaft", id: "/mitgliedschaft-gruengebuehren" },
|
||||||
|
{ name: "Turniere", id: "/turniere-events" },
|
||||||
{ name: "Kontakt", id: "#contact" },
|
{ name: "Kontakt", id: "#contact" },
|
||||||
]}
|
]}
|
||||||
button={{ text: "Anfrage stellen", href: "#contact" }}
|
button={{ text: "Anfrage stellen", href: "#contact" }}
|
||||||
@@ -38,72 +37,78 @@ export default function MembershipPage() {
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{/* Membership Hero */}
|
{/* Hero Section */}
|
||||||
<div id="membership-hero" data-section="membership-hero">
|
<div id="hero" data-section="hero">
|
||||||
<MediaAbout
|
<HeroBillboardGallery
|
||||||
title="Grüngebühren & Mitgliedschafts-Optionen"
|
title="Grüngebühren & Mitgliedschaften"
|
||||||
description="Finden Sie die perfekte Mitgliedschaft oder Tages-Option für Ihren Golf-Genuss. Vom flexiblen Tagesgast bis zur Full-Membership – wir haben die richtige Lösung für Sie. Alle Optionen bieten Zugang zu unserem erstklassigen Platz, Bistro und Community."
|
description="Wählen Sie das passende Modell für Ihren Golfclub-Besuch. Ob Tagesgast, regelmäßiger Besucher oder vollwertiges Clubmitglied – wir haben die richtige Option für Sie."
|
||||||
tag="Preise & Pakete"
|
tag="Preismodelle"
|
||||||
tagIcon={CreditCard}
|
tagIcon={CreditCard}
|
||||||
tagAnimation="slide-up"
|
tagAnimation="slide-up"
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/beautiful-couple-playing-golf-golf-course_1157-23221.jpg?_wi=2"
|
background={{ variant: "plain" }}
|
||||||
imageAlt="Golfer auf dem Premium-Golfplatz"
|
|
||||||
buttons={[
|
buttons={[
|
||||||
{ text: "Jetzt Mitglied werden", href: "#pricing" },
|
{ text: "Zu den Angeboten", href: "#pricing" },
|
||||||
{ text: "Fragen stellen", href: "#contact" },
|
{ text: "Kontakt aufnehmen", href: "#contact" },
|
||||||
]}
|
]}
|
||||||
buttonAnimation="slide-up"
|
buttonAnimation="slide-up"
|
||||||
useInvertedBackground={false}
|
mediaItems={[
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
{/* Membership Options */}
|
|
||||||
<div id="membership-options" data-section="membership-options">
|
|
||||||
<FeatureCardTwentyOne
|
|
||||||
title="Unterschiedliche Mitgliedschafts-Modelle"
|
|
||||||
description="Von Tagesgästen bis zu Jahresmitgliedern – finden Sie Ihre ideale Membership-Option."
|
|
||||||
tag="Pakete"
|
|
||||||
tagAnimation="slide-up"
|
|
||||||
accordionItems={[
|
|
||||||
{
|
{
|
||||||
id: "1", title: "Tagesgast (Green Fee)", content: "Flexibel spielen, ohne langfristiges Commitment. Tagesgäste zahlen pro Runde und haben Zugang zu unserem 9-Loch Platz, der Driving Range und dem Bistro. Perfekt für Besucher und gelegentliche Spieler."},
|
imageSrc: "http://img.b2bpic.net/free-photo/man-having-game-golf-outdoors-course_23-2150551632.jpg?_wi=1", imageAlt: "Golfclub Südeifel Spieler"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
id: "2", title: "10er-Karte", content: "Für regelmäßige Spieler: 10 Runden zum Vorteilspreis. Keine zeitliche Begrenzung – verwenden Sie Ihre Runden in Ihrem eigenen Tempo. Mit Rabatten im Bistro und der Pro-Shop."},
|
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-couple-playing-golf-golf-course_1157-23221.jpg?_wi=1", imageAlt: "Golfclub Mitglieder genießen den Platz"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
id: "3", title: "Jahresmitgliedschaft", content: "Unbegrenztes Spiel auf dem 9-Loch Platz. Zusätzliche Vorteile: Turnierberechtigungen, vergünstigte Driving Range, Rabatten im Bistro, Zugang zur Community und exklusive Member-Events."},
|
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-landscape-green-rolling-hills-clear-blue-sky_181624-18530.jpg?_wi=1", imageAlt: "Golfplatz Grünanlagen"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
id: "4", title: "Junior-Membership", content: "Spezielle Angebote für junge Golfer (bis 18 Jahre). Rabattierte Grüngebühren, kostenlose Anfänger-Kurse und separate Junior-Events. Wir fördern die nächste Generation von Golfern."},
|
imageSrc: "http://img.b2bpic.net/free-photo/wooden-table-background-cityscape_1153-3807.jpg", imageAlt: "Clubhaus Terrasse"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-conversating-restaurant_23-2148006721.jpg?_wi=1", imageAlt: "Mitglieder beim Networking"
|
||||||
|
},
|
||||||
]}
|
]}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/man-having-game-golf-outdoors-course_23-2150551632.jpg?_wi=2"
|
|
||||||
imageAlt="Verschiedene Mitgliedschafts-Optionen"
|
|
||||||
mediaAnimation="slide-up"
|
mediaAnimation="slide-up"
|
||||||
useInvertedBackground={true}
|
|
||||||
mediaPosition="left"
|
|
||||||
buttons={[{ text: "Anfordern", href: "#contact" }]}
|
|
||||||
buttonAnimation="slide-up"
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{/* Membership Benefits */}
|
{/* Pricing Tiers Section */}
|
||||||
<div id="membership-benefits" data-section="membership-benefits">
|
<div id="pricing" data-section="pricing">
|
||||||
<MetricCardEleven
|
<PricingCardNine
|
||||||
title="Mitgliedschafts-Vorteile"
|
title="Unsere Angebote"
|
||||||
description="Entdecken Sie, was Sie als Mitglied bekommen."
|
description="Flexible Optionen für jeden Golfer – von Tagesgästen bis zu Vollmitgliedern mit exklusiven Vorteilen."
|
||||||
tag="Was ist inbegriffen"
|
tag="Preis-Tiers"
|
||||||
tagIcon={Zap}
|
|
||||||
tagAnimation="slide-up"
|
tagAnimation="slide-up"
|
||||||
metrics={[
|
|
||||||
{
|
|
||||||
id: "1", value: "∞", title: "Unbegrenztes Spiel", description: "Spielen Sie so oft Sie möchten – das ganze Jahr über", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-landscape-green-rolling-hills-clear-blue-sky_181624-18530.jpg?_wi=2", imageAlt: "Unbegrenztes Golf-Spielen"},
|
|
||||||
{
|
|
||||||
id: "2", value: "20%", title: "Bistro-Rabatt", description: "20% Rabatt auf alle Speisen und Getränke im Bistro", imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-conversating-restaurant_23-2148006721.jpg?_wi=2", imageAlt: "Bistro-Vorteile"},
|
|
||||||
{
|
|
||||||
id: "3", value: "12+", title: "Events & Turniere", description: "Zugang zu exklusiven Member-Events und Turnieren", imageSrc: "http://img.b2bpic.net/free-photo/silhouettes-trees-cloudy-sunset-sky-reflected-lake_181624-16429.jpg?_wi=2", imageAlt: "Community Events"},
|
|
||||||
]}
|
|
||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
buttons={[{ text: "Zur Mitgliedschaft", href: "#contact" }]}
|
plans={[
|
||||||
|
{
|
||||||
|
id: "day-guest", title: "Tagesgast", price: "€35", period: "pro Runde", imageSrc: "http://img.b2bpic.net/free-photo/golfer-taking-clubs-from-bag-golf-cart_171337-6544.jpg", imageAlt: "Tagesgast Angebot", features: [
|
||||||
|
"Zugang zu 9-Loch Platz", "Driving Range Nutzung", "Clubhaus Zugang", "Bistro-Rabatt 10%", "Leih-Equipment verfügbar"
|
||||||
|
],
|
||||||
|
button: { text: "Jetzt buchen", href: "#contact" }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "frequent-player", title: "10er-Karte", price: "€300", period: "10 Runden", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-couple-playing-golf-golf-course_1157-23221.jpg?_wi=1", imageAlt: "Frequent Player Angebot", features: [
|
||||||
|
"€30 pro Runde (€5 Ersparnis)", "12 Monate gültig", "Driving Range inklusive", "Reservierung bevorzugt", "Bistro-Rabatt 15%", "Turniere mit Rabatt"
|
||||||
|
],
|
||||||
|
button: { text: "Karte kaufen", href: "#contact" }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "annual-pass", title: "Jahres-Pass", price: "€750", period: "unbegrenzte Runden", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-landscape-green-rolling-hills-clear-blue-sky_181624-18530.jpg?_wi=1", imageAlt: "Jahres-Pass Angebot", features: [
|
||||||
|
"Unbegrenzte Platz-Nutzung", "Unlimited Driving Range", "Priority Reservierungen", "20% Bistro-Rabatt", "Kostenlose Turniere", "Gast-Berechtigungen"
|
||||||
|
],
|
||||||
|
button: { text: "Pass erwerben", href: "#contact" }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "full-membership", title: "Vollmitgliedschaft", price: "€1500", period: "pro Jahr", imageSrc: "http://img.b2bpic.net/free-photo/wooden-table-background-cityscape_1153-3807.jpg", imageAlt: "Vollmitgliedschaft Angebot", features: [
|
||||||
|
"Alle Jahres-Pass Vorteile", "Stimmrecht in Clubangelegenheiten", "Exklusives Networking", "25% Bistro-Rabatt", "Kostenlose Gast-Runden", "Akademie-Kurse inklusive", "Member-Events Zugang"
|
||||||
|
],
|
||||||
|
button: { text: "Mitglied werden", href: "#contact" }
|
||||||
|
},
|
||||||
|
]}
|
||||||
|
buttons={[{ text: "Mehr erfahren", href: "#contact" }]}
|
||||||
buttonAnimation="slide-up"
|
buttonAnimation="slide-up"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -112,18 +117,18 @@ export default function MembershipPage() {
|
|||||||
<div id="contact" data-section="contact">
|
<div id="contact" data-section="contact">
|
||||||
<ContactSplit
|
<ContactSplit
|
||||||
tag="Kontakt"
|
tag="Kontakt"
|
||||||
title="Bereit zum Beitreten?"
|
title="Fragen zu Grüngebühren und Mitgliedschaften?"
|
||||||
description="Lassen Sie sich von unserem Team weitere Details zu Mitgliedschafts-Optionen, Preisen und Bedingungen erklären. Wir beantworten gerne alle Ihre Fragen und helfen Ihnen, die richtige Wahl zu treffen!"
|
description="Unser Team beantwortet gerne alle Fragen zu den verschiedenen Angeboten, Rabatten und Mitgliedschaftsvorteilen. Kontaktieren Sie uns heute noch und werde Teil des Golfclub Südeifel!"
|
||||||
tagIcon={Users}
|
tagIcon={Phone}
|
||||||
tagAnimation="slide-up"
|
tagAnimation="slide-up"
|
||||||
background={{ variant: "sparkles-gradient" }}
|
background={{ variant: "sparkles-gradient" }}
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/golf-course-landscape_1388-298.jpg?_wi=2"
|
imageSrc="http://img.b2bpic.net/free-photo/golf-course-landscape_1388-298.jpg?_wi=1"
|
||||||
imageAlt="Landschaftlicher Blick auf den Golfplatz"
|
imageAlt="Golfclub Südeifel Gesamtansicht"
|
||||||
mediaAnimation="slide-up"
|
mediaAnimation="slide-up"
|
||||||
mediaPosition="right"
|
mediaPosition="right"
|
||||||
inputPlaceholder="Ihre E-Mail-Adresse"
|
inputPlaceholder="Ihre E-Mail-Adresse"
|
||||||
buttonText="Mehr Informationen"
|
buttonText="Nachricht senden"
|
||||||
termsText="Mit der Anmeldung akzeptieren Sie unsere Datenschutzerklärung. Ihre Daten sind bei uns sicher."
|
termsText="Mit der Anmeldung akzeptieren Sie unsere Datenschutzerklärung. Ihre Daten sind bei uns sicher."
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -142,9 +147,9 @@ export default function MembershipPage() {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
items: [
|
items: [
|
||||||
{ label: "Turniere", href: "#" },
|
{ label: "Turniere", href: "/turniere-events" },
|
||||||
{ label: "Anfänger", href: "#" },
|
{ label: "Anfänger", href: "/turniere-events" },
|
||||||
{ label: "Events", href: "#" },
|
{ label: "Events", href: "/turniere-events" },
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -33,9 +33,10 @@ export default function Home() {
|
|||||||
navItems={[
|
navItems={[
|
||||||
{ name: "Der Platz", id: "/" },
|
{ name: "Der Platz", id: "/" },
|
||||||
{ name: "Mitgliedschaft", id: "/mitgliedschaft-gruengebuehren" },
|
{ name: "Mitgliedschaft", id: "/mitgliedschaft-gruengebuehren" },
|
||||||
{ name: "Kontakt", id: "#contact" },
|
{ name: "Partner Hotels", id: "/partner-hotels" },
|
||||||
|
{ name: "Kontakt", id: "/contact" },
|
||||||
]}
|
]}
|
||||||
button={{ text: "Anfrage stellen", href: "#contact" }}
|
button={{ text: "Anfrage stellen", href: "/contact" }}
|
||||||
animateOnLoad={true}
|
animateOnLoad={true}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -51,25 +52,20 @@ export default function Home() {
|
|||||||
background={{ variant: "plain" }}
|
background={{ variant: "plain" }}
|
||||||
buttons={[
|
buttons={[
|
||||||
{ text: "Platz entdecken", href: "#" },
|
{ text: "Platz entdecken", href: "#" },
|
||||||
{ text: "Informationen anfordern", href: "#contact" },
|
{ text: "Informationen anfordern", href: "/contact" },
|
||||||
]}
|
]}
|
||||||
buttonAnimation="slide-up"
|
buttonAnimation="slide-up"
|
||||||
mediaItems={[
|
mediaItems={[
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/golfer-taking-clubs-from-bag-golf-cart_171337-6544.jpg", imageAlt: "Grüne Fairways des Golfplatzes"
|
imageSrc: "http://img.b2bpic.net/free-photo/golfer-taking-clubs-from-bag-golf-cart_171337-6544.jpg", imageAlt: "Grüne Fairways des Golfplatzes"},
|
||||||
},
|
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-couple-playing-golf-golf-course_1157-23221.jpg?_wi=1", imageAlt: "Modernes Clubhaus mit Terrasse"
|
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-couple-playing-golf-golf-course_1157-23221.jpg?_wi=1", imageAlt: "Modernes Clubhaus mit Terrasse"},
|
||||||
},
|
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/mini-golf-ball-artificial-grass-summer-season-game_146671-18800.jpg", imageAlt: "Manicured Golf Green"
|
imageSrc: "http://img.b2bpic.net/free-photo/mini-golf-ball-artificial-grass-summer-season-game_146671-18800.jpg", imageAlt: "Manicured Golf Green"},
|
||||||
},
|
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-landscape-green-rolling-hills-clear-blue-sky_181624-18530.jpg?_wi=1", imageAlt: "Landschaft der Südeifel"
|
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-landscape-green-rolling-hills-clear-blue-sky_181624-18530.jpg?_wi=1", imageAlt: "Landschaft der Südeifel"},
|
||||||
},
|
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/silhouettes-trees-cloudy-sunset-sky-reflected-lake_181624-16429.jpg?_wi=1", imageAlt: "Sonnenuntergang über dem Platz"
|
imageSrc: "http://img.b2bpic.net/free-photo/silhouettes-trees-cloudy-sunset-sky-reflected-lake_181624-16429.jpg?_wi=1", imageAlt: "Sonnenuntergang über dem Platz"},
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
mediaAnimation="slide-up"
|
mediaAnimation="slide-up"
|
||||||
/>
|
/>
|
||||||
@@ -84,17 +80,13 @@ export default function Home() {
|
|||||||
tagAnimation="slide-up"
|
tagAnimation="slide-up"
|
||||||
accordionItems={[
|
accordionItems={[
|
||||||
{
|
{
|
||||||
id: "1", title: "9-Loch Golfplatz", content: "Unser wunderschön gestalteter Golfplatz bietet eine perfekte Balance zwischen Herausforderung und Genuss. Jedes Loch ist malerisch in die Südeifel-Landschaft integriert und bietet golfer aller Spielstärken ein memorables Erlebnis."
|
id: "1", title: "9-Loch Golfplatz", content: "Unser wunderschön gestalteter Golfplatz bietet eine perfekte Balance zwischen Herausforderung und Genuss. Jedes Loch ist malerisch in die Südeifel-Landschaft integriert und bietet golfer aller Spielstärken ein memorables Erlebnis."},
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "2", title: "Turniere & Events", content: "Regelmäßig organisieren wir Turniere, gesellschaftliche Events und Anfänger-Veranstaltungen. Netzwerken Sie mit anderen Golfern, nehmen Sie an aufregenden Wettbewerben teil oder genießen Sie gemütliche Club-Abende."
|
id: "2", title: "Turniere & Events", content: "Regelmäßig organisieren wir Turniere, gesellschaftliche Events und Anfänger-Veranstaltungen. Netzwerken Sie mit anderen Golfern, nehmen Sie an aufregenden Wettbewerben teil oder genießen Sie gemütliche Club-Abende."},
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "3", title: "Modernes Bistro", content: "Unser gepflegtes Bistro mit herrlicher Sonnenterrasse lädt zum Verweilen ein. Genießen Sie qualitativ hochwertige Speisen und Getränke mit Blick auf die Golflandschaft – der perfekte Treffpunkt für Golfer und Freunde."
|
id: "3", title: "Modernes Bistro", content: "Unser gepflegtes Bistro mit herrlicher Sonnenterrasse lädt zum Verweilen ein. Genießen Sie qualitativ hochwertige Speisen und Getränke mit Blick auf die Golflandschaft – der perfekte Treffpunkt für Golfer und Freunde."},
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "4", title: "Driving Range", content: "Unser moderner Trainingsbereich ist ideal zum Aufwärmen, zum Trainieren Ihrer Schläge und zur Verbesserung Ihres Spiels. Einladend und beginner-freundlich – perfekt zum Lernen."
|
id: "4", title: "Driving Range", content: "Unser moderner Trainingsbereich ist ideal zum Aufwärmen, zum Trainieren Ihrer Schläge und zur Verbesserung Ihres Spiels. Einladend und beginner-freundlich – perfekt zum Lernen."},
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/man-having-game-golf-outdoors-course_23-2150551632.jpg?_wi=1"
|
imageSrc="http://img.b2bpic.net/free-photo/man-having-game-golf-outdoors-course_23-2150551632.jpg?_wi=1"
|
||||||
imageAlt="Golfclub-Highlights-Übersicht"
|
imageAlt="Golfclub-Highlights-Übersicht"
|
||||||
@@ -117,7 +109,7 @@ export default function Home() {
|
|||||||
imageSrc="http://img.b2bpic.net/free-photo/wooden-table-background-cityscape_1153-3807.jpg"
|
imageSrc="http://img.b2bpic.net/free-photo/wooden-table-background-cityscape_1153-3807.jpg"
|
||||||
imageAlt="Terrasse des Clubhauses bei Sonnenuntergang"
|
imageAlt="Terrasse des Clubhauses bei Sonnenuntergang"
|
||||||
buttons={[
|
buttons={[
|
||||||
{ text: "Besuch planen", href: "#contact" },
|
{ text: "Besuch planen", href: "/contact" },
|
||||||
{ text: "Grüngebühren ansehen", href: "/mitgliedschaft-gruengebuehren" },
|
{ text: "Grüngebühren ansehen", href: "/mitgliedschaft-gruengebuehren" },
|
||||||
]}
|
]}
|
||||||
buttonAnimation="slide-up"
|
buttonAnimation="slide-up"
|
||||||
@@ -135,17 +127,13 @@ export default function Home() {
|
|||||||
tagAnimation="slide-up"
|
tagAnimation="slide-up"
|
||||||
metrics={[
|
metrics={[
|
||||||
{
|
{
|
||||||
id: "1", value: "Monatlich", title: "Turniere", description: "Regelmäßige Wettbewerbe für alle Spielstärken", imageSrc: "http://img.b2bpic.net/free-photo/golfer-about-hit-ball-out-sand-bunker_171337-6684.jpg", imageAlt: "Tournament"
|
id: "1", value: "Monatlich", title: "Turniere", description: "Regelmäßige Wettbewerbe für alle Spielstärken", imageSrc: "http://img.b2bpic.net/free-photo/golfer-about-hit-ball-out-sand-bunker_171337-6684.jpg", imageAlt: "Tournament"},
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "2", value: "Saisonal", title: "Spezial-Events", description: "Gesellige Abende und Gala-Turniere", imageSrc: "http://img.b2bpic.net/free-photo/happy-young-friends-were-sitting-table-having-picnic-outdoors_146671-18987.jpg", imageAlt: "Event"
|
id: "2", value: "Saisonal", title: "Spezial-Events", description: "Gesellige Abende und Gala-Turniere", imageSrc: "http://img.b2bpic.net/free-photo/happy-young-friends-were-sitting-table-having-picnic-outdoors_146671-18987.jpg", imageAlt: "Event"},
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "3", value: "Wöchentlich", title: "Anfänger", description: "Kurse und Play-&-Learn Sessions", imageSrc: "http://img.b2bpic.net/free-photo/young-golf-sportsman-warming-up-exercises_171337-6494.jpg", imageAlt: "Beginner"
|
id: "3", value: "Wöchentlich", title: "Anfänger", description: "Kurse und Play-&-Learn Sessions", imageSrc: "http://img.b2bpic.net/free-photo/young-golf-sportsman-warming-up-exercises_171337-6494.jpg", imageAlt: "Beginner"},
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "4", value: "Ganzjährig", title: "Bistro-Events", description: "Networking und kulinarische Abende", imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-conversating-restaurant_23-2148006721.jpg?_wi=1", imageAlt: "Bistro"
|
id: "4", value: "Ganzjährig", title: "Bistro-Events", description: "Networking und kulinarische Abende", imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-conversating-restaurant_23-2148006721.jpg?_wi=1", imageAlt: "Bistro"},
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
@@ -165,23 +153,17 @@ export default function Home() {
|
|||||||
tagAnimation="slide-up"
|
tagAnimation="slide-up"
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{
|
||||||
id: "1", name: "Premium Speisen", handle: "Regionale Küche", testimonial: "Frische, saisonale Speisen zubereitet mit Liebe zum Detail. Von leichten Lunches bis zu gehobenen Menüs – für jeden Geschmack und jede Gelegenheit."
|
id: "1", name: "Premium Speisen", handle: "Regionale Küche", testimonial: "Frische, saisonale Speisen zubereitet mit Liebe zum Detail. Von leichten Lunches bis zu gehobenen Menüs – für jeden Geschmack und jede Gelegenheit."},
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "2", name: "Sonnenterrasse", handle: "Mit Ausblick", testimonial: "Unsere großzügige Terrasse mit Blick auf das Grün ist der ideale Platz zum Entspannen, zum Netzwerken oder einfach zum Genießen des Moments."
|
id: "2", name: "Sonnenterrasse", handle: "Mit Ausblick", testimonial: "Unsere großzügige Terrasse mit Blick auf das Grün ist der ideale Platz zum Entspannen, zum Netzwerken oder einfach zum Genießen des Moments."},
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "3", name: "Hochwertige Getränke", handle: "Sorgfältig ausgewählt", testimonial: "Erlesene Weine, lokale Biere und innovative Cocktails – unsere Getränkeauswahl wird von Experten zusammengestellt."
|
id: "3", name: "Hochwertige Getränke", handle: "Sorgfältig ausgewählt", testimonial: "Erlesene Weine, lokale Biere und innovative Cocktails – unsere Getränkeauswahl wird von Experten zusammengestellt."},
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "4", name: "Spezielle Anlässe", handle: "Reservierungen", testimonial: "Das Bistro ist auch der perfekte Ort für private Feiern, Firmenessen und besondere Abende. Auf Anfrage gerne mit individuellem Catering."
|
id: "4", name: "Spezielle Anlässe", handle: "Reservierungen", testimonial: "Das Bistro ist auch der perfekte Ort für private Feiern, Firmenessen und besondere Abende. Auf Anfrage gerne mit individuellem Catering."},
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "5", name: "Freundlicher Service", handle: "Aufmerksam & Warmherzig", testimonial: "Unser Team versteht sich darauf, sich um Ihre Bedürfnisse zu kümmern. Herzlicher Service, der den Club-Spirit widerspiegelt."
|
id: "5", name: "Freundlicher Service", handle: "Aufmerksam & Warmherzig", testimonial: "Unser Team versteht sich darauf, sich um Ihre Bedürfnisse zu kümmern. Herzlicher Service, der den Club-Spirit widerspiegelt."},
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "6", name: "Öffnungszeiten", handle: "Ganzjährig", testimonial: "Das Bistro ist durchgehend für Gäste und Mitglieder zugänglich – regelmäßig geöffnet, auch an Wochenenden und bei Events."
|
id: "6", name: "Öffnungszeiten", handle: "Ganzjährig", testimonial: "Das Bistro ist durchgehend für Gäste und Mitglieder zugänglich – regelmäßig geöffnet, auch an Wochenenden und bei Events."},
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
@@ -189,7 +171,7 @@ export default function Home() {
|
|||||||
speed={35}
|
speed={35}
|
||||||
topMarqueeDirection="left"
|
topMarqueeDirection="left"
|
||||||
buttons={[
|
buttons={[
|
||||||
{ text: "Tisch reservieren", href: "#" },
|
{ text: "Tisch reservieren", href: "/contact" },
|
||||||
{ text: "Zum Bistro", href: "#" },
|
{ text: "Zum Bistro", href: "#" },
|
||||||
]}
|
]}
|
||||||
buttonAnimation="slide-up"
|
buttonAnimation="slide-up"
|
||||||
@@ -211,7 +193,7 @@ export default function Home() {
|
|||||||
mediaAnimation="slide-up"
|
mediaAnimation="slide-up"
|
||||||
mediaPosition="right"
|
mediaPosition="right"
|
||||||
inputPlaceholder="Ihre E-Mail-Adresse"
|
inputPlaceholder="Ihre E-Mail-Adresse"
|
||||||
buttonText="Anfrage senden"
|
buttonText="Nachricht senden"
|
||||||
termsText="Mit der Anmeldung akzeptieren Sie unsere Datenschutzerklärung. Ihre Daten sind bei uns sicher."
|
termsText="Mit der Anmeldung akzeptieren Sie unsere Datenschutzerklärung. Ihre Daten sind bei uns sicher."
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -238,8 +220,8 @@ export default function Home() {
|
|||||||
{
|
{
|
||||||
items: [
|
items: [
|
||||||
{ label: "Bistro", href: "#" },
|
{ label: "Bistro", href: "#" },
|
||||||
{ label: "Reservierung", href: "#" },
|
{ label: "Reservierung", href: "/contact" },
|
||||||
{ label: "Catering", href: "#" },
|
{ label: "Catering", href: "/contact" },
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -251,8 +233,8 @@ export default function Home() {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
items: [
|
items: [
|
||||||
{ label: "Kontakt", href: "#contact" },
|
{ label: "Kontakt", href: "/contact" },
|
||||||
{ label: "Impressum", href: "#" },
|
{ label: "Partner Hotels", href: "/partner-hotels" },
|
||||||
{ label: "Datenschutz", href: "#" },
|
{ label: "Datenschutz", href: "#" },
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
|||||||
205
src/app/partner-hotels/page.tsx
Normal file
205
src/app/partner-hotels/page.tsx
Normal file
@@ -0,0 +1,205 @@
|
|||||||
|
"use client";
|
||||||
|
|
||||||
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||||
|
import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
|
||||||
|
import HeroBillboardGallery from "@/components/sections/hero/HeroBillboardGallery";
|
||||||
|
import ProductCardTwo from "@/components/sections/product/ProductCardTwo";
|
||||||
|
import FeatureCardTwentyOne from "@/components/sections/feature/FeatureCardTwentyOne";
|
||||||
|
import ContactSplit from "@/components/sections/contact/ContactSplit";
|
||||||
|
import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis";
|
||||||
|
import { MapPin, Star, Phone } from "lucide-react";
|
||||||
|
|
||||||
|
export default function PartnerHotels() {
|
||||||
|
return (
|
||||||
|
<ThemeProvider
|
||||||
|
defaultButtonVariant="text-stagger"
|
||||||
|
defaultTextAnimation="entrance-slide"
|
||||||
|
borderRadius="rounded"
|
||||||
|
contentWidth="medium"
|
||||||
|
sizing="medium"
|
||||||
|
background="circleGradient"
|
||||||
|
cardStyle="glass-elevated"
|
||||||
|
primaryButtonStyle="gradient"
|
||||||
|
secondaryButtonStyle="glass"
|
||||||
|
headingFontWeight="normal"
|
||||||
|
>
|
||||||
|
{/* Navbar */}
|
||||||
|
<div id="nav" data-section="nav">
|
||||||
|
<NavbarLayoutFloatingInline
|
||||||
|
brandName="Golfclub Südeifel"
|
||||||
|
navItems={[
|
||||||
|
{ name: "Der Platz", id: "/" },
|
||||||
|
{ name: "Mitgliedschaft", id: "/mitgliedschaft-gruengebuehren" },
|
||||||
|
{ name: "Partner Hotels", id: "/partner-hotels" },
|
||||||
|
{ name: "Kontakt", id: "/contact" },
|
||||||
|
]}
|
||||||
|
button={{ text: "Anfrage stellen", href: "/contact" }}
|
||||||
|
animateOnLoad={true}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{/* Hero Section */}
|
||||||
|
<div id="hero" data-section="hero">
|
||||||
|
<HeroBillboardGallery
|
||||||
|
title="Partner Hotels & Regionen"
|
||||||
|
description="Erkunden Sie die wunderschönen Hotels und Regionen rund um den Golfclub Südeifel. Finden Sie die perfekte Unterkunft für Ihren Golfurlaub in der idyllischen Südeifel-Landschaft."
|
||||||
|
tag="Unterkünfte"
|
||||||
|
tagIcon={MapPin}
|
||||||
|
tagAnimation="slide-up"
|
||||||
|
background={{ variant: "plain" }}
|
||||||
|
buttons={[
|
||||||
|
{ text: "Hotels erkunden", href: "#hotels" },
|
||||||
|
{ text: "Jetzt buchen", href: "/contact" },
|
||||||
|
]}
|
||||||
|
buttonAnimation="slide-up"
|
||||||
|
mediaItems={[
|
||||||
|
{
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-luxury-villa-spain_181624-22621.jpg?_wi=1", imageAlt: "Luxus Hotel im Südeifel"},
|
||||||
|
{
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-resort-landscape-green-grass_181624-16589.jpg?_wi=1", imageAlt: "Resort Gelände"},
|
||||||
|
{
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/nice-comfortable-hotel-room-interior_181624-34519.jpg?_wi=1", imageAlt: "Modernes Hotel Zimmer"},
|
||||||
|
{
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-landscape-wine-region_181624-29845.jpg?_wi=1", imageAlt: "Weingegend Südeifel"},
|
||||||
|
{
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/scenic-village-vineyards-valley_181624-15632.jpg?_wi=1", imageAlt: "Malerisches Dorf"},
|
||||||
|
]}
|
||||||
|
mediaAnimation="slide-up"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{/* Hotel Listings */}
|
||||||
|
<div id="hotels" data-section="hotels">
|
||||||
|
<ProductCardTwo
|
||||||
|
title="Unsere Partner Hotels"
|
||||||
|
description="Komfortable und luxuriöse Unterkünfte für Golfer und Familien in der Südeifel-Region."
|
||||||
|
tag="Empfehlungen"
|
||||||
|
tagAnimation="slide-up"
|
||||||
|
products={[
|
||||||
|
{
|
||||||
|
id: "1", brand: "Hotel Südeifel Residenz", name: "Luxus Golf Resort", price: "ab €120/Nacht", rating: 5,
|
||||||
|
reviewCount: "245", imageSrc: "http://img.b2bpic.net/free-photo/luxury-interior-hotel-room_181624-45632.jpg?_wi=1", imageAlt: "Südeifel Residenz", onProductClick: () => (window.location.href = "/contact"),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "2", brand: "Wald Hotel am Platz", name: "Familien Golf Hotel", price: "ab €85/Nacht", rating: 4,
|
||||||
|
reviewCount: "189", imageSrc: "http://img.b2bpic.net/free-photo/comfortable-hotel-room-nature_181624-34712.jpg?_wi=1", imageAlt: "Wald Hotel", onProductClick: () => (window.location.href = "/contact"),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "3", brand: "Boutique Weingut Hotel", name: "Weingut Erlebnis Suite", price: "ab €100/Nacht", rating: 5,
|
||||||
|
reviewCount: "167", imageSrc: "http://img.b2bpic.net/free-photo/boutique-hotel-vineyard-view_181624-27834.jpg?_wi=1", imageAlt: "Boutique Weingut Hotel", onProductClick: () => (window.location.href = "/contact"),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "4", brand: "Gasthaus Traditionell", name: "Authentisches Golf Gasthaus", price: "ab €65/Nacht", rating: 4,
|
||||||
|
reviewCount: "142", imageSrc: "http://img.b2bpic.net/free-photo/traditional-guest-house-interior_181624-19543.jpg?_wi=1", imageAlt: "Gasthaus Traditionell", onProductClick: () => (window.location.href = "/contact"),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "5", brand: "Spa & Golf Resort", name: "Premium Wellness Suite", price: "ab €150/Nacht", rating: 5,
|
||||||
|
reviewCount: "312", imageSrc: "http://img.b2bpic.net/free-photo/spa-wellness-resort-pool_181624-56234.jpg?_wi=1", imageAlt: "Spa Golf Resort", onProductClick: () => (window.location.href = "/contact"),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "6", brand: "Landhotel Villa", name: "Elegantes Landhotel", price: "ab €95/Nacht", rating: 4,
|
||||||
|
reviewCount: "198", imageSrc: "http://img.b2bpic.net/free-photo/elegant-villa-hotel-park_181624-43215.jpg?_wi=1", imageAlt: "Landhotel Villa", onProductClick: () => (window.location.href = "/contact"),
|
||||||
|
},
|
||||||
|
]}
|
||||||
|
animationType="slide-up"
|
||||||
|
gridVariant="bento-grid"
|
||||||
|
textboxLayout="default"
|
||||||
|
useInvertedBackground={false}
|
||||||
|
buttons={[{ text: "Alle Hotels anzeigen", href: "/contact" }]}
|
||||||
|
buttonAnimation="slide-up"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{/* Regional Information */}
|
||||||
|
<div id="regions" data-section="regions">
|
||||||
|
<FeatureCardTwentyOne
|
||||||
|
title="Entdecken Sie die Südeifel-Regionen"
|
||||||
|
description="Jede Region bietet einzigartige Erlebnisse, Aktivitäten und kulinarische Highlights für Ihren Golfurlaub."
|
||||||
|
tag="Regionen"
|
||||||
|
tagAnimation="slide-up"
|
||||||
|
accordionItems={[
|
||||||
|
{
|
||||||
|
id: "1", title: "Weinregion Mosel", content: "Die nahegelegene Moselregion ist berühmt für ihre exzellenten Weine und malerischen Weinberge. Genießen Sie Weinverkostungen, besuchen Sie traditionelle Weingüter und entspannen Sie sich mit herrlichem Ausblick auf die Mosel. Perfekt kombiniert mit einem Tag Golf im Golfclub Südeifel."},
|
||||||
|
{
|
||||||
|
id: "2", title: "Naturpark Südeifel", content: "Der Naturpark Südeifel bietet wunderschöne Wanderwege, atemberaubende Aussichtspunkte und Naturschutzgebiete. Erkunden Sie Seen, Flusslandschaften und malerische Dörfer. Ein Paradies für Naturliebhaber und Wanderer neben dem Golfplatz."},
|
||||||
|
{
|
||||||
|
id: "3", title: "Kulturelle Highlights", content: "Entdecken Sie mittelalterliche Burgen, historische Stadtplätze und Kunstgalerien in der Region. Besuchen Sie traditionelle Märkte, erleben Sie lokale Festivals und genießen Sie die reiche kulturelle Geschichte der Südeifel."},
|
||||||
|
{
|
||||||
|
id: "4", title: "Gastronomische Erlebnisse", content: "Die Region ist bekannt für regionale Spezialitäten, frische Produkte vom Markt und gehobene Restaurants. Von traditionellen Gasthouses bis zu Michelin-Sternen Restaurants – die kulinarische Vielfalt der Südeifel ist beeindruckend."},
|
||||||
|
]}
|
||||||
|
imageSrc="http://img.b2bpic.net/free-photo/beautiful-mosel-river-landscape_181624-34856.jpg?_wi=1"
|
||||||
|
imageAlt="Südeifel Landschaft und Regionen"
|
||||||
|
mediaAnimation="slide-up"
|
||||||
|
useInvertedBackground={true}
|
||||||
|
mediaPosition="left"
|
||||||
|
buttons={[{ text: "Mehr über Regionen", href: "/contact" }]}
|
||||||
|
buttonAnimation="slide-up"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{/* Contact Section */}
|
||||||
|
<div id="contact" data-section="contact">
|
||||||
|
<ContactSplit
|
||||||
|
tag="Hotel Anfrage"
|
||||||
|
title="Buchen Sie Ihren Golf-Aufenthalt"
|
||||||
|
description="Haben Sie Fragen zu unseren Partner Hotels oder benötigen Sie Hilfe bei der Planung Ihres Golfurlaubs in der Südeifel? Unser Team unterstützt Sie gerne bei der Hotelauswahl, Reservierungen und bei der Planung Ihres perfekten Golfwochenendes."
|
||||||
|
tagIcon={Phone}
|
||||||
|
tagAnimation="slide-up"
|
||||||
|
background={{ variant: "sparkles-gradient" }}
|
||||||
|
useInvertedBackground={false}
|
||||||
|
imageSrc="http://img.b2bpic.net/free-photo/luxury-hotel-room-sunset_181624-29834.jpg?_wi=1"
|
||||||
|
imageAlt="Hotel Ausblick Südeifel"
|
||||||
|
mediaAnimation="slide-up"
|
||||||
|
mediaPosition="right"
|
||||||
|
inputPlaceholder="Ihre E-Mail-Adresse"
|
||||||
|
buttonText="Anfrage senden"
|
||||||
|
termsText="Mit der Anmeldung akzeptieren Sie unsere Datenschutzerklärung. Ihre Daten sind bei uns sicher."
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{/* Footer */}
|
||||||
|
<div id="footer" data-section="footer">
|
||||||
|
<FooterLogoEmphasis
|
||||||
|
logoText="Golfclub Südeifel"
|
||||||
|
columns={[
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{ label: "Der Platz", href: "/" },
|
||||||
|
{ label: "Scorecard", href: "/" },
|
||||||
|
{ label: "Driving Range", href: "/" },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{ label: "Turniere", href: "#" },
|
||||||
|
{ label: "Anfänger", href: "#" },
|
||||||
|
{ label: "Events", href: "#" },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{ label: "Bistro", href: "#" },
|
||||||
|
{ label: "Reservierung", href: "/contact" },
|
||||||
|
{ label: "Catering", href: "/contact" },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{ label: "Grüngebühren", href: "/mitgliedschaft-gruengebuehren" },
|
||||||
|
{ label: "Mitgliedschaft", href: "/mitgliedschaft-gruengebuehren" },
|
||||||
|
{ label: "Akademie", href: "#" },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
items: [
|
||||||
|
{ label: "Kontakt", href: "/contact" },
|
||||||
|
{ label: "Partner Hotels", href: "/partner-hotels" },
|
||||||
|
{ label: "Datenschutz", href: "#" },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
]}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
</ThemeProvider>
|
||||||
|
);
|
||||||
|
}
|
||||||
@@ -11,7 +11,7 @@ html {
|
|||||||
body {
|
body {
|
||||||
background-color: var(--background);
|
background-color: var(--background);
|
||||||
color: var(--foreground);
|
color: var(--foreground);
|
||||||
font-family: var(--font-manrope), sans-serif;
|
font-family: var(--font-dm-sans), sans-serif;
|
||||||
position: relative;
|
position: relative;
|
||||||
min-height: 100vh;
|
min-height: 100vh;
|
||||||
overscroll-behavior: none;
|
overscroll-behavior: none;
|
||||||
@@ -24,5 +24,5 @@ h3,
|
|||||||
h4,
|
h4,
|
||||||
h5,
|
h5,
|
||||||
h6 {
|
h6 {
|
||||||
font-family: var(--font-manrope), sans-serif;
|
font-family: var(--font-dm-sans), sans-serif;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,15 +10,15 @@
|
|||||||
--accent: #ffffff;
|
--accent: #ffffff;
|
||||||
--background-accent: #ffffff; */
|
--background-accent: #ffffff; */
|
||||||
|
|
||||||
--background: #f7f6f7;
|
--background: #f5f0e9;
|
||||||
--card: #ffffff;
|
--card: #efe7dd;
|
||||||
--foreground: #1b0c25;
|
--foreground: #1a4d2e;
|
||||||
--primary-cta: #1b0c25;
|
--primary-cta: #1a4d2e;
|
||||||
--primary-cta-text: #f7f6f7;
|
--primary-cta-text: #f7f6f7;
|
||||||
--secondary-cta: #ffffff;
|
--secondary-cta: #efe7dd;
|
||||||
--secondary-cta-text: #1b0c25;
|
--secondary-cta-text: #1b0c25;
|
||||||
--accent: #ff93e4;
|
--accent: #6b9c7f;
|
||||||
--background-accent: #e8a8c3;
|
--background-accent: #8fb39e;
|
||||||
|
|
||||||
/* text sizing - set by ThemeProvider */
|
/* text sizing - set by ThemeProvider */
|
||||||
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
|
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
|
||||||
|
|||||||
@@ -2,164 +2,131 @@
|
|||||||
|
|
||||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||||
import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
|
import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
|
||||||
import FeatureCardTwentyOne from "@/components/sections/feature/FeatureCardTwentyOne";
|
import HeroBillboardGallery from "@/components/sections/hero/HeroBillboardGallery";
|
||||||
import MetricCardEleven from "@/components/sections/metrics/MetricCardEleven";
|
import MetricCardTen from "@/components/sections/metrics/MetricCardTen";
|
||||||
import ContactSplit from "@/components/sections/contact/ContactSplit";
|
import ContactSplit from "@/components/sections/contact/ContactSplit";
|
||||||
import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis";
|
import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis";
|
||||||
import Link from "next/link";
|
import { Calendar, Phone } from "lucide-react";
|
||||||
import { Calendar, Trophy, Users } from "lucide-react";
|
|
||||||
|
|
||||||
export default function TournamentsPage() {
|
export default function TournamentEventsPage() {
|
||||||
return (
|
return (
|
||||||
<ThemeProvider
|
<ThemeProvider
|
||||||
defaultButtonVariant="text-stagger"
|
defaultButtonVariant="text-stagger"
|
||||||
defaultTextAnimation="background-highlight"
|
defaultTextAnimation="entrance-slide"
|
||||||
borderRadius="rounded"
|
borderRadius="rounded"
|
||||||
contentWidth="compact"
|
contentWidth="medium"
|
||||||
sizing="largeSmallSizeMediumTitles"
|
sizing="medium"
|
||||||
background="noise"
|
background="circleGradient"
|
||||||
cardStyle="inset"
|
cardStyle="glass-elevated"
|
||||||
primaryButtonStyle="primary-glow"
|
primaryButtonStyle="gradient"
|
||||||
secondaryButtonStyle="layered"
|
secondaryButtonStyle="glass"
|
||||||
headingFontWeight="normal"
|
headingFontWeight="normal"
|
||||||
>
|
>
|
||||||
|
{/* Navbar */}
|
||||||
<div id="nav" data-section="nav">
|
<div id="nav" data-section="nav">
|
||||||
<NavbarLayoutFloatingInline
|
<NavbarLayoutFloatingInline
|
||||||
brandName="Golfclub Südeifel"
|
brandName="Golfclub Südeifel"
|
||||||
navItems={[
|
navItems={[
|
||||||
{ name: "Der Platz", id: "/" },
|
{ name: "Der Platz", id: "/" },
|
||||||
|
{ name: "Mitgliedschaft", id: "/mitgliedschaft-gruengebuehren" },
|
||||||
{ name: "Turniere", id: "/turniere-events" },
|
{ name: "Turniere", id: "/turniere-events" },
|
||||||
{ name: "Bistro", id: "/bistro-gastronomy" },
|
{ name: "Kontakt", id: "#contact" },
|
||||||
{ name: "Mitgliedschaft", id: "/" },
|
|
||||||
{ name: "Kontakt", id: "#contact" }
|
|
||||||
]}
|
]}
|
||||||
button={{
|
button={{ text: "Anfrage stellen", href: "#contact" }}
|
||||||
text: "Anfrage stellen",
|
|
||||||
href: "#contact"
|
|
||||||
}}
|
|
||||||
animateOnLoad={true}
|
animateOnLoad={true}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="tournaments-highlight" data-section="tournaments-highlight">
|
{/* Hero Section */}
|
||||||
<FeatureCardTwentyOne
|
<div id="hero" data-section="hero">
|
||||||
title="Turniere & Events bei Golfclub Südeifel"
|
<HeroBillboardGallery
|
||||||
description="Erleben Sie spannende Wettbewerbe, gesellige Events und professionelle Organisation das ganze Jahr über. Egal ob Anfänger oder erfahrener Golfer – bei uns finden Sie die richtige Veranstaltung."
|
title="Turniere & Events"
|
||||||
tag="Event-Übersicht"
|
description="Erleben Sie spannende Wettbewerbe, gesellige Anlässe und Anfänger-freundliche Veranstaltungen das ganze Jahr über. Der Golfclub Südeifel ist Ihr Treffpunkt für unvergessliche Golf-Momente."
|
||||||
|
tag="Event-Kalender"
|
||||||
|
tagIcon={Calendar}
|
||||||
tagAnimation="slide-up"
|
tagAnimation="slide-up"
|
||||||
accordionItems={[
|
background={{ variant: "plain" }}
|
||||||
{
|
|
||||||
id: "1",
|
|
||||||
title: "Monatliche Turniere",
|
|
||||||
content: "Jeden Monat organisieren wir reguläre Turniere für Golfer aller Spielstärken. Von Anfänger-Wettbewerben bis zu Handicap-Klassifizierungen – hier kann jeder teilnehmen und sein Spiel verbessern. Die Turniere finden an Wochenenden statt und sind für Mitglieder und Gäste offen."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "2",
|
|
||||||
title: "Saisonale Spezial-Events",
|
|
||||||
content: "Neben regulären Turnieren veranstalten wir spezielle Events wie Gala-Turniere, Charity-Golftage und Themen-Abende. Diese Events bieten nicht nur sportliche Herausforderungen, sondern auch hervorragende Networking-Möglichkeiten und unvergessliche Abende mit Freunden."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "3",
|
|
||||||
title: "Anfänger-Programme",
|
|
||||||
content: "Neu beim Golf? Kein Problem! Unsere wöchentlichen Anfänger-Kurse und Play-&-Learn Sessions vermitteln die Grundlagen in entspannter Atmosphäre. Professionelle Trainer begleiten Sie auf den ersten Schritten und helfen Ihnen, Ihr Potenzial zu entdecken."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "4",
|
|
||||||
title: "Turnierkalender & Anmeldung",
|
|
||||||
content: "Alle Termine, Regeln und Anmeldeinformationen finden Sie in unserem Online-Kalender. Anmeldungen werden online akzeptiert, und bei Fragen helfen Ihnen unsere Mitarbeiter gerne weiter. Frühzeitige Anmeldung wird empfohlen, da Plätze begrenzt sind."
|
|
||||||
}
|
|
||||||
]}
|
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/golfer-about-hit-ball-out-sand-bunker_171337-6684.jpg?_wi=2"
|
|
||||||
imageAlt="golf tournament competition players action"
|
|
||||||
mediaAnimation="slide-up"
|
|
||||||
useInvertedBackground={true}
|
|
||||||
mediaPosition="right"
|
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{ text: "Zur Anmeldung", href: "#events" },
|
||||||
text: "Zum Kalender",
|
{ text: "Kontakt aufnehmen", href: "#contact" },
|
||||||
href: "#"
|
|
||||||
}
|
|
||||||
]}
|
]}
|
||||||
buttonAnimation="slide-up"
|
buttonAnimation="slide-up"
|
||||||
|
mediaItems={[
|
||||||
|
{
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/golfer-about-hit-ball-out-sand-bunker_171337-6684.jpg", imageAlt: "Turniermoment auf dem Golfplatz"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/happy-young-friends-were-sitting-table-having-picnic-outdoors_146671-18987.jpg", imageAlt: "Geselliges Event im Clubhaus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/young-golf-sportsman-warming-up-exercises_171337-6494.jpg", imageAlt: "Anfängertraining auf der Range"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-landscape-green-rolling-hills-clear-blue-sky_181624-18530.jpg?_wi=1", imageAlt: "Golfplatz Südeifel bei Tageslicht"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-conversating-restaurant_23-2148006721.jpg?_wi=1", imageAlt: "Netzwerk und Zusammensein bei Events"
|
||||||
|
},
|
||||||
|
]}
|
||||||
|
mediaAnimation="slide-up"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="tournament-metrics" data-section="tournament-metrics">
|
{/* Event Listings Section */}
|
||||||
<MetricCardEleven
|
<div id="events" data-section="events">
|
||||||
|
<MetricCardTen
|
||||||
|
title="Aktuelle Veranstaltungen"
|
||||||
|
description="Hier finden Sie alle kommenden Turniere, Events und Anfänger-Kurse. Melden Sie sich jetzt an!"
|
||||||
|
tag="Anstehende Events"
|
||||||
|
tagAnimation="slide-up"
|
||||||
metrics={[
|
metrics={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", title: "Monatliches Clubturnier", subtitle: "Für alle Spielstärken – Samstag, 15. März 2025", category: "Turnier", value: "€25", buttons: [{ text: "Anmelden", href: "#contact" }]
|
||||||
value: "12+",
|
|
||||||
title: "Turniere Pro Jahr",
|
|
||||||
description: "Regelmäßige Wettbewerbe für alle Spielstärken",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/golfer-about-hit-ball-out-sand-bunker_171337-6684.jpg?_wi=3",
|
|
||||||
imageAlt: "golf tournament competition players action"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", title: "Frühjahrs-Gala-Event", subtitle: "Geselliger Abend mit Preis-Verlosung – Freitag, 4. April 2025", category: "Event", value: "€35", buttons: [{ text: "Anmelden", href: "#contact" }]
|
||||||
value: "500+",
|
|
||||||
title: "Teilnehmer Jährlich",
|
|
||||||
description: "Gäste und Mitglieder aus der Region",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-young-friends-were-sitting-table-having-picnic-outdoors_146671-18987.jpg?_wi=2",
|
|
||||||
imageAlt: "evening event gathering celebration outdoor"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", title: "Anfänger-Schnupperkurs", subtitle: "Einsteiger-freundlich, Trainer inklusive – Mittwoch, 19. März 2025", category: "Kurs", value: "€40", buttons: [{ text: "Anmelden", href: "#contact" }]
|
||||||
value: "4",
|
|
||||||
title: "Schwierigkeitsstufen",
|
|
||||||
description: "Von Anfänger bis Professional",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/young-golf-sportsman-warming-up-exercises_171337-6494.jpg?_wi=2",
|
|
||||||
imageAlt: "golf beginner training lesson instruction"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "4",
|
id: "4", title: "Wochenend-Vierer-Turnier", subtitle: "Team-Format für Gruppen – Sonntag, 30. März 2025", category: "Turnier", value: "€60", buttons: [{ text: "Anmelden", href: "#contact" }]
|
||||||
value: "100%",
|
},
|
||||||
title: "Erfolgsquote",
|
{
|
||||||
description: "Alle Teilnehmer berichten von großem Spaß",
|
id: "5", title: "Networking-Brunch", subtitle: "Kulinarisch und gesellig – Sonntag, 6. April 2025", category: "Event", value: "€28", buttons: [{ text: "Anmelden", href: "#contact" }]
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-conversating-restaurant_23-2148006721.jpg?_wi=2",
|
},
|
||||||
imageAlt: "bistro restaurant event people dining"
|
{
|
||||||
}
|
id: "6", title: "Play & Learn – Anfänger-Serie", subtitle: "Wöchentlich: Spielen und Lernen – Ab sofort, jeden Donnerstag", category: "Kurs", value: "€15/Termin", buttons: [{ text: "Anmelden", href: "#contact" }]
|
||||||
|
},
|
||||||
]}
|
]}
|
||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
title="Turniere Nach Zahlen"
|
|
||||||
description="Statistische Einblicke in die erfolgreiche Event-Geschichte des Golfclub Südeifel"
|
|
||||||
tag="Statistik"
|
|
||||||
tagIcon={Trophy}
|
|
||||||
tagAnimation="slide-up"
|
|
||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
buttons={[
|
carouselMode="buttons"
|
||||||
{
|
|
||||||
text: "Event-Details",
|
|
||||||
href: "#"
|
|
||||||
}
|
|
||||||
]}
|
|
||||||
buttonAnimation="slide-up"
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
{/* Contact Section */}
|
||||||
<div id="contact" data-section="contact">
|
<div id="contact" data-section="contact">
|
||||||
<ContactSplit
|
<ContactSplit
|
||||||
tag="Kontakt"
|
tag="Kontakt"
|
||||||
title="Melden Sie sich zu einem Turnier an"
|
title="Haben Sie Fragen zu unseren Events?"
|
||||||
description="Interesse an einem unserer Turniere oder Events? Kontaktieren Sie uns für Anmeldungen, Fragen zu Regeln oder spezielle Anfragen. Unser Team freut sich auf Sie!"
|
description="Unser Team hilft Ihnen gerne bei der Anmeldung, bei Fragen zu den Veranstaltungen oder wenn Sie ein individuelles Event planen möchten. Rufen Sie uns an oder schreiben Sie uns eine Nachricht!"
|
||||||
tagIcon={Calendar}
|
tagIcon={Phone}
|
||||||
tagAnimation="slide-up"
|
tagAnimation="slide-up"
|
||||||
background={{
|
background={{ variant: "sparkles-gradient" }}
|
||||||
variant: "sparkles-gradient"
|
|
||||||
}}
|
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/golf-course-landscape_1388-298.jpg?_wi=2"
|
imageSrc="http://img.b2bpic.net/free-photo/golf-course-landscape_1388-298.jpg?_wi=1"
|
||||||
imageAlt="landscape view golf course nature"
|
imageAlt="Golfclub Südeifel Landschaftsaufnahme"
|
||||||
mediaAnimation="slide-up"
|
mediaAnimation="slide-up"
|
||||||
mediaPosition="right"
|
mediaPosition="right"
|
||||||
inputPlaceholder="Ihre E-Mail-Adresse"
|
inputPlaceholder="Ihre E-Mail-Adresse"
|
||||||
buttonText="Nachricht senden"
|
buttonText="Nachricht senden"
|
||||||
termsText="Mit der Anmeldung akzeptieren Sie unsere Datenschutzerklärung. Ihre Daten sind bei uns sicher."
|
termsText="Mit der Anmeldung akzeptieren Sie unsere Datenschutzerklärung. Ihre Daten sind bei uns sicher."
|
||||||
onSubmit={null}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
{/* Footer */}
|
||||||
<div id="footer" data-section="footer">
|
<div id="footer" data-section="footer">
|
||||||
<FooterLogoEmphasis
|
<FooterLogoEmphasis
|
||||||
logoText="Golfclub Südeifel"
|
logoText="Golfclub Südeifel"
|
||||||
@@ -168,37 +135,37 @@ export default function TournamentsPage() {
|
|||||||
items: [
|
items: [
|
||||||
{ label: "Der Platz", href: "/" },
|
{ label: "Der Platz", href: "/" },
|
||||||
{ label: "Scorecard", href: "/" },
|
{ label: "Scorecard", href: "/" },
|
||||||
{ label: "Driving Range", href: "/" }
|
{ label: "Driving Range", href: "/" },
|
||||||
]
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
items: [
|
items: [
|
||||||
{ label: "Turniere", href: "/turniere-events" },
|
{ label: "Turniere", href: "/turniere-events" },
|
||||||
{ label: "Anfänger", href: "/" },
|
{ label: "Anfänger", href: "/turniere-events" },
|
||||||
{ label: "Events", href: "/turniere-events" }
|
{ label: "Events", href: "/turniere-events" },
|
||||||
]
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
items: [
|
items: [
|
||||||
{ label: "Bistro", href: "/bistro-gastronomy" },
|
{ label: "Bistro", href: "#" },
|
||||||
{ label: "Reservierung", href: "/bistro-gastronomy" },
|
{ label: "Reservierung", href: "#" },
|
||||||
{ label: "Catering", href: "/bistro-gastronomy" }
|
{ label: "Catering", href: "#" },
|
||||||
]
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
items: [
|
items: [
|
||||||
{ label: "Grüngebühren", href: "/" },
|
{ label: "Grüngebühren", href: "/mitgliedschaft-gruengebuehren" },
|
||||||
{ label: "Mitgliedschaft", href: "/" },
|
{ label: "Mitgliedschaft", href: "/mitgliedschaft-gruengebuehren" },
|
||||||
{ label: "Akademie", href: "/" }
|
{ label: "Akademie", href: "#" },
|
||||||
]
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
items: [
|
items: [
|
||||||
{ label: "Kontakt", href: "#contact" },
|
{ label: "Kontakt", href: "#contact" },
|
||||||
{ label: "Impressum", href: "#" },
|
{ label: "Impressum", href: "#" },
|
||||||
{ label: "Datenschutz", href: "#" }
|
{ label: "Datenschutz", href: "#" },
|
||||||
]
|
],
|
||||||
}
|
},
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user