Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 6ecfe74033 | |||
| 31b3e19c71 | |||
| 2d2a2adfa4 | |||
| 4286e22cec | |||
| 1bba8ce600 | |||
| 510eb50479 | |||
| b312b82e11 |
141
src/app/page.tsx
141
src/app/page.tsx
@@ -3,136 +3,119 @@
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import ReactLenis from "lenis/react";
|
||||
import ContactCenter from '@/components/sections/contact/ContactCenter';
|
||||
import FeatureBento from '@/components/sections/feature/FeatureBento';
|
||||
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
|
||||
import HeroBillboardScroll from '@/components/sections/hero/HeroBillboardScroll';
|
||||
import MediaAbout from '@/components/sections/about/MediaAbout';
|
||||
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
|
||||
import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen';
|
||||
import { Award, Home, Users } from "lucide-react";
|
||||
import FeatureHoverPattern from '@/components/sections/feature/featureHoverPattern/FeatureHoverPattern';
|
||||
import FooterCard from '@/components/sections/footer/FooterCard';
|
||||
import HeroSplitKpi from '@/components/sections/hero/HeroSplitKpi';
|
||||
import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout';
|
||||
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
|
||||
import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive';
|
||||
import { ChefHat, Users, CalendarDays } from "lucide-react";
|
||||
|
||||
export default function LandingPage() {
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="directional-hover"
|
||||
defaultTextAnimation="background-highlight"
|
||||
borderRadius="rounded"
|
||||
contentWidth="small"
|
||||
defaultButtonVariant="hover-magnetic"
|
||||
defaultTextAnimation="reveal-blur"
|
||||
borderRadius="pill"
|
||||
contentWidth="mediumSmall"
|
||||
sizing="mediumLargeSizeMediumTitles"
|
||||
background="grid"
|
||||
cardStyle="glass-depth"
|
||||
primaryButtonStyle="double-inset"
|
||||
secondaryButtonStyle="layered"
|
||||
headingFontWeight="bold"
|
||||
background="none"
|
||||
cardStyle="outline"
|
||||
primaryButtonStyle="flat"
|
||||
secondaryButtonStyle="solid"
|
||||
headingFontWeight="light"
|
||||
>
|
||||
<ReactLenis root>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingOverlay
|
||||
<NavbarStyleApple
|
||||
navItems={[
|
||||
{
|
||||
name: "Startseite", id: "hero"},
|
||||
{
|
||||
name: "Konzept", id: "about"},
|
||||
{
|
||||
name: "Kulinarik", id: "features"},
|
||||
{
|
||||
name: "Gäste", id: "testimonials"},
|
||||
{
|
||||
name: "Kontakt", id: "contact"},
|
||||
{ name: "Start", id: "hero" },
|
||||
{ name: "Konzept", id: "about" },
|
||||
{ name: "Kulinarik", id: "features" },
|
||||
{ name: "Gäste", id: "testimonials" },
|
||||
{ name: "Kontakt", id: "contact" },
|
||||
]}
|
||||
brandName="Gheimtipp"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardScroll
|
||||
background={{
|
||||
variant: "radial-gradient"}}
|
||||
<HeroSplitKpi
|
||||
title="Gheimtipp – Der Essbahnhof"
|
||||
description="Ein kulinarisches Abenteuer im liebevoll restaurierten Bahnhof Leuzigen. Regionale, saisonale Küche an einem Tisch für alle."
|
||||
buttons={[
|
||||
{
|
||||
text: "Jetzt reservieren", href: "#contact"},
|
||||
description="Kulinarische Exzellenz im historischen Bahnhof Leuzigen. Ein exklusives Erlebnis an einem Tisch für alle."
|
||||
background={{ variant: "plain" }}
|
||||
kpis={[
|
||||
{ value: "14", label: "Plätze am Tisch" },
|
||||
{ value: "4.9", label: "Sternebewertung" },
|
||||
{ value: "Saisonal", label: "Menüfokus" },
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/best-friends-getting-some-street-food-outdoors_23-2149009645.jpg"
|
||||
imageAlt="Essbahnhof Leuzigen Ambiente"
|
||||
enableKpiAnimation={true}
|
||||
buttons={[{ text: "Tisch reservieren", href: "#contact" }]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/luxury-dining-table-setting_23-2148767954.jpg"
|
||||
imageAlt="Essbahnhof Leuzigen"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="about" data-section="about">
|
||||
<MediaAbout
|
||||
<MetricSplitMediaAbout
|
||||
useInvertedBackground={false}
|
||||
title="Vom Billetschalter zur Gourmetküche"
|
||||
description="Im alten Bahnhof Leuzigen trifft Geschichte auf Genuss. Wir glauben an die Kraft gemeinsamer Erlebnisse: An unserem 14er-Tisch essen Gäste gemeinsam, tauschen sich aus und erleben ein exklusives Mehrgang-Menü, bei dem der Koch jeden Gang persönlich vorstellt."
|
||||
imageSrc="http://img.b2bpic.net/free-photo/sunset-train-station_181624-18681.jpg"
|
||||
imageAlt="Interieur Gheimtipp"
|
||||
title="Geschichte trifft Gourmet"
|
||||
description="Vom Billetschalter zur feinen Küche. Wir zelebrieren Gemeinschaft durch exklusive Mehrgang-Menüs in einem Ambiente, das Historie und Moderne verbindet."
|
||||
metrics={[
|
||||
{ value: "1920", title: "Bahnhofsjahr" },
|
||||
{ value: "Regional", title: "Zutaten" },
|
||||
{ value: "Persönlich", title: "Service" },
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/old-train-station-interior_23-2148465266.jpg"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="features" data-section="features">
|
||||
<FeatureBento
|
||||
animationType="slide-up"
|
||||
<FeatureHoverPattern
|
||||
title="Das kulinarische Erlebnis"
|
||||
description="Entdecken Sie, was einen Abend im Essbahnhof so besonders macht."
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
animationType="blur-reveal"
|
||||
features={[
|
||||
{
|
||||
title: "Kulinarik mit Herz", description: "Tagesfrische, saisonale Produkte aus der Region, kreativ und mit Liebe zubereitet.", bentoComponent: "reveal-icon", icon: Award,
|
||||
},
|
||||
{
|
||||
title: "Übernachten im Bahnhof", description: "Stilvolle Hotelzimmer mit Charakter für ein romantisches Wochenende.", bentoComponent: "reveal-icon", icon: Home,
|
||||
},
|
||||
{
|
||||
title: "Herzliche Gemeinschaft", description: "Ein langer Tisch, viele neue Bekanntschaften und ein Team, das für Sie brennt.", bentoComponent: "reveal-icon", icon: Users,
|
||||
},
|
||||
{ icon: ChefHat, title: "Chef-Präsentation", description: "Jeder Gang wird vom Koch persönlich an Ihrem Platz erklärt." },
|
||||
{ icon: Users, title: "Gemeinschaft", description: "Ein langer Tisch, der zum Austausch unter Gästen einlädt." },
|
||||
{ icon: CalendarDays, title: "Saisonalität", description: "Frische Zutaten, die sich mit dem Kalender des Jahres wandeln." },
|
||||
]}
|
||||
title="Was uns ausmacht"
|
||||
description="Mehr als nur ein Restaurant – ein Erlebnis für alle Sinne."
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<TestimonialCardTen
|
||||
textboxLayout="split-description"
|
||||
<TestimonialCardFive
|
||||
title="Was unsere Gäste sagen"
|
||||
description="Erlebnisse, die in Erinnerung bleiben."
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1", title: "Außergewöhnlich!", quote: "Ein ganz aussergewöhnliches Erlebnis – herzliche Gastgeber, top Küche und tolle Atmosphäre.", name: "Helga Zumbrunnen", role: "Gourmet", imageSrc: "http://img.b2bpic.net/free-photo/mature-man-sitting-his-desk_23-2148465266.jpg?_wi=1"},
|
||||
{
|
||||
id: "2", title: "Seelenvoll", quote: "Regionale Küche mit Seele. Man sitzt gemeinsam, lacht gemeinsam und isst fantastisch.", name: "Rolf Liechti", role: "Feinschmecker", imageSrc: "http://img.b2bpic.net/free-photo/woman-enjoying-her-virtual-date_23-2149307267.jpg"},
|
||||
{
|
||||
id: "3", title: "Geschichte & Genuss", quote: "Alt trifft modern – der Essbahnhof strahlt Geschichte und Genuss zugleich aus.", name: "Martin Hess", role: "Stammgast", imageSrc: "http://img.b2bpic.net/free-photo/young-handsome-cheerful-gardener-smiling-looking-camera-posing_176420-3837.jpg"},
|
||||
{
|
||||
id: "4", title: "Wie bei Mutti", quote: "Man fühlt sich fast wie bei Mutti zu Hause – besser als das Essen ist nur das Team.", name: "Jean-Pierre Haldimann", role: "Feinschmecker", imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-holding-gift_23-2148060330.jpg"},
|
||||
{
|
||||
id: "5", title: "Einzigartig", quote: "Ein Juwel im Seeland. Das Konzept mit dem großen Tisch ist genial und sehr verbindend.", name: "Sandra Müller", role: "Gast", imageSrc: "http://img.b2bpic.net/free-photo/mature-man-sitting-his-desk_23-2148465266.jpg?_wi=2"},
|
||||
{ id: "1", name: "Helga Z.", date: "vor 2 Wochen", title: "Einzigartig", quote: "Ein unvergesslicher Abend voller Herzlichkeit und Exzellenz.", tag: "Gast", avatarSrc: "http://img.b2bpic.net/free-photo/portrait-woman-smiling_23-2148465266.jpg" },
|
||||
{ id: "2", name: "Rolf L.", date: "vor 1 Monat", title: "Genuss pur", quote: "Die Kombination aus historischem Ambiente und feiner Küche ist grandios.", tag: "Gourmet", avatarSrc: "http://img.b2bpic.net/free-photo/portrait-man-smiling_23-2148465266.jpg" },
|
||||
]}
|
||||
title="Stimmen unserer Gäste"
|
||||
description="Über 450 begeisterte Rezensionen mit 4.9 Sternen – danke für eure Treue!"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCenter
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain"}}
|
||||
tag="Reservierung"
|
||||
title="Sichern Sie sich Ihren Platz"
|
||||
description="Da wir nur wenige Plätze haben, ist eine frühzeitige Reservierung erforderlich. Wir freuen uns auf Ihren Besuch!"
|
||||
title="Reservieren Sie Ihren Platz"
|
||||
description="Da wir exklusiv für 14 Gäste kochen, ist eine frühzeitige Buchung empfohlen."
|
||||
buttonText="Anfragen"
|
||||
background={{ variant: "plain" }}
|
||||
useInvertedBackground={false}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterLogoReveal
|
||||
<FooterCard
|
||||
logoText="Gheimtipp"
|
||||
leftLink={{
|
||||
text: "Datenschutz", href: "#"}}
|
||||
rightLink={{
|
||||
text: "Impressum", href: "#"}}
|
||||
copyrightText="© 2025 Gheimtipp | Essbahnhof Leuzigen"
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user