Merge version_1 into main

Merge version_1 into main
This commit was merged in pull request #3.
This commit is contained in:
2026-03-10 05:07:01 +00:00
2 changed files with 69 additions and 220 deletions

View File

@@ -30,8 +30,6 @@ export default function MembershipPage() {
brandName="Golfclub Südeifel"
navItems={[
{ name: "Der Platz", id: "/" },
{ name: "Turniere", id: "#tournaments" },
{ name: "Bistro", id: "#bistro" },
{ name: "Mitgliedschaft", id: "/mitgliedschaft-gruengebuehren" },
{ name: "Kontakt", id: "#contact" },
]}
@@ -138,22 +136,22 @@ export default function MembershipPage() {
{
items: [
{ label: "Der Platz", href: "/" },
{ label: "Driving Range", href: "/driving-range" },
{ label: "Scorecard", href: "/" },
{ label: "Driving Range", href: "/" },
],
},
{
items: [
{ label: "Turniere", href: "#tournaments" },
{ label: "Turniere", href: "#" },
{ label: "Anfänger", href: "#" },
{ label: "Events", href: "#tournaments" },
{ label: "Events", href: "#" },
],
},
{
items: [
{ label: "Bistro", href: "#bistro" },
{ label: "Reservierung", href: "#bistro" },
{ label: "Catering", href: "#bistro" },
{ label: "Bistro", href: "#" },
{ label: "Reservierung", href: "#" },
{ label: "Catering", href: "#" },
],
},
{
@@ -175,4 +173,4 @@ export default function MembershipPage() {
</div>
</ThemeProvider>
);
}
}

View File

@@ -1,5 +1,6 @@
"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";
@@ -9,21 +10,20 @@ import MetricCardEleven from "@/components/sections/metrics/MetricCardEleven";
import TestimonialCardSix from "@/components/sections/testimonial/TestimonialCardSix";
import ContactSplit from "@/components/sections/contact/ContactSplit";
import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis";
import Link from "next/link";
import { Sparkles, Heart, Calendar, UtensilsCrossed, Phone } from "lucide-react";
export default function HomePage() {
export default function Home() {
return (
<ThemeProvider
defaultButtonVariant="text-stagger"
defaultTextAnimation="background-highlight"
defaultTextAnimation="entrance-slide"
borderRadius="rounded"
contentWidth="compact"
sizing="largeSmallSizeMediumTitles"
background="noise"
cardStyle="inset"
primaryButtonStyle="primary-glow"
secondaryButtonStyle="layered"
contentWidth="medium"
sizing="medium"
background="circleGradient"
cardStyle="glass-elevated"
primaryButtonStyle="gradient"
secondaryButtonStyle="glass"
headingFontWeight="normal"
>
{/* Navbar */}
@@ -31,16 +31,11 @@ export default function HomePage() {
<NavbarLayoutFloatingInline
brandName="Golfclub Südeifel"
navItems={[
{ name: "Der Platz", id: "course" },
{ name: "Turniere", id: "tournaments" },
{ name: "Bistro", id: "bistro" },
{ name: "Mitgliedschaft", id: "membership" },
{ name: "Kontakt", id: "contact" },
{ name: "Der Platz", id: "/" },
{ name: "Mitgliedschaft", id: "/mitgliedschaft-gruengebuehren" },
{ name: "Kontakt", id: "#contact" },
]}
button={{
text: "Anfrage stellen",
href: "#contact",
}}
button={{ text: "Anfrage stellen", href: "#contact" }}
animateOnLoad={true}
/>
</div>
@@ -55,44 +50,27 @@ export default function HomePage() {
tagAnimation="slide-up"
background={{ variant: "plain" }}
buttons={[
{
text: "Platz entdecken",
href: "der-platz",
},
{
text: "Informationen anfordern",
href: "#contact",
},
{ text: "Platz entdecken", href: "#" },
{ text: "Informationen anfordern", href: "#contact" },
]}
buttonAnimation="slide-up"
mediaItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/golfer-taking-clubs-from-bag-golf-cart_171337-6544.jpg?_wi=1",
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", imageAlt: "Modernes Clubhaus mit Terrasse"},
{
imageSrc: "http://img.b2bpic.net/free-photo/mini-golf-ball-artificial-grass-summer-season-game_146671-18800.jpg?_wi=1",
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", 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", imageAlt: "Sonnenuntergang über dem Platz"},
]}
mediaAnimation="slide-up"
useInvertedBackground={false}
/>
</div>
{/* Highlights Overview Section */}
{/* Highlights Section */}
<div id="highlights" data-section="highlights">
<FeatureCardTwentyOne
title="Das macht Golfclub Südeifel einzigartig"
@@ -101,42 +79,25 @@ export default function HomePage() {
tagAnimation="slide-up"
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"
imageAlt="Golfclub-Highlights-Übersicht"
mediaAnimation="slide-up"
useInvertedBackground={true}
mediaPosition="right"
buttons={[
{
text: "Mehr erfahren",
href: "#",
},
]}
buttons={[{ text: "Mehr erfahren", href: "#" }]}
buttonAnimation="slide-up"
/>
</div>
{/* Club Atmosphere Section */}
{/* Atmosphere Section */}
<div id="atmosphere" data-section="atmosphere">
<MediaAbout
title="Golfclub Südeifel Ein Ort der Begegnung"
@@ -144,24 +105,18 @@ export default function HomePage() {
tag="Atmosphäre & Community"
tagIcon={Heart}
tagAnimation="slide-up"
imageSrc="http://img.b2bpic.net/free-photo/wooden-table-background-cityscape_1153-3807.jpg?_wi=1"
imageSrc="http://img.b2bpic.net/free-photo/wooden-table-background-cityscape_1153-3807.jpg"
imageAlt="Terrasse des Clubhauses bei Sonnenuntergang"
buttons={[
{
text: "Besuch planen",
href: "#contact",
},
{
text: "Grüngebühren ansehen",
href: "#membership",
},
{ text: "Besuch planen", href: "#contact" },
{ text: "Grüngebühren ansehen", href: "/mitgliedschaft-gruengebuehren" },
]}
buttonAnimation="slide-up"
useInvertedBackground={false}
/>
</div>
{/* Tournament Preview Section */}
{/* Tournaments Preview Section */}
<div id="tournaments-preview" data-section="tournaments-preview">
<MetricCardEleven
title="Kommende Turniere & Events"
@@ -171,47 +126,18 @@ export default function HomePage() {
tagAnimation="slide-up"
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?_wi=1",
imageAlt: "Golf tournament competition",
},
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?_wi=1",
imageAlt: "Evening event gathering",
},
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?_wi=1",
imageAlt: "Golf beginner training",
},
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 dining event",
},
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", imageAlt: "Bistro"},
]}
textboxLayout="default"
useInvertedBackground={false}
animationType="slide-up"
buttons={[
{
text: "Zum Event-Kalender",
href: "#tournaments",
},
]}
buttons={[{ text: "Zum Event-Kalender", href: "#" }]}
buttonAnimation="slide-up"
/>
</div>
@@ -226,41 +152,17 @@ export default function HomePage() {
tagAnimation="slide-up"
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"
useInvertedBackground={true}
@@ -268,14 +170,8 @@ export default function HomePage() {
speed={35}
topMarqueeDirection="left"
buttons={[
{
text: "Tisch reservieren",
href: "#bistro",
},
{
text: "Zum Bistro",
href: "#bistro",
},
{ text: "Tisch reservieren", href: "#" },
{ text: "Zum Bistro", href: "#" },
]}
buttonAnimation="slide-up"
/>
@@ -291,7 +187,7 @@ export default function HomePage() {
tagAnimation="slide-up"
background={{ variant: "sparkles-gradient" }}
useInvertedBackground={false}
imageSrc="http://img.b2bpic.net/free-photo/golf-course-landscape_1388-298.jpg?_wi=1"
imageSrc="http://img.b2bpic.net/free-photo/golf-course-landscape_1388-298.jpg"
imageAlt="Landschaftlicher Blick auf den Golfplatz"
mediaAnimation="slide-up"
mediaPosition="right"
@@ -308,82 +204,37 @@ export default function HomePage() {
columns={[
{
items: [
{
label: "Der Platz",
href: "#course",
},
{
label: "Scorecard",
href: "#course",
},
{
label: "Driving Range",
href: "#",
},
{ label: "Der Platz", href: "/" },
{ label: "Scorecard", href: "/" },
{ label: "Driving Range", href: "/" },
],
},
{
items: [
{
label: "Turniere",
href: "#tournaments",
},
{
label: "Anfänger",
href: "#",
},
{
label: "Events",
href: "#tournaments",
},
{ label: "Turniere", href: "#" },
{ label: "Anfänger", href: "#" },
{ label: "Events", href: "#" },
],
},
{
items: [
{
label: "Bistro",
href: "#bistro",
},
{
label: "Reservierung",
href: "#bistro",
},
{
label: "Catering",
href: "#bistro",
},
{ label: "Bistro", href: "#" },
{ label: "Reservierung", href: "#" },
{ label: "Catering", href: "#" },
],
},
{
items: [
{
label: "Grüngebühren",
href: "#membership",
},
{
label: "Mitgliedschaft",
href: "#membership",
},
{
label: "Akademie",
href: "#",
},
{ 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: "#",
},
{ label: "Kontakt", href: "#contact" },
{ label: "Impressum", href: "#" },
{ label: "Datenschutz", href: "#" },
],
},
]}
@@ -391,4 +242,4 @@ export default function HomePage() {
</div>
</ThemeProvider>
);
}
}