From 97eb91c8816f21b3b147ad276faa2f3fc712abee Mon Sep 17 00:00:00 2001 From: bender Date: Sun, 24 May 2026 20:41:15 +0000 Subject: [PATCH 1/3] Add src/app/datenschutz/page.tsx --- src/app/datenschutz/page.tsx | 76 ++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 src/app/datenschutz/page.tsx diff --git a/src/app/datenschutz/page.tsx b/src/app/datenschutz/page.tsx new file mode 100644 index 0000000..41d7e71 --- /dev/null +++ b/src/app/datenschutz/page.tsx @@ -0,0 +1,76 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline'; +import FooterSimple from '@/components/sections/footer/FooterSimple'; +import LegalSection from '@/components/legal/LegalSection'; + +export default function DatenschutzPage() { + return ( + + + + +
+ +
+ + +
+
+ ); +} \ No newline at end of file -- 2.49.1 From 81a0e7edeb4da9d78835ec38a2ba6614803474d8 Mon Sep 17 00:00:00 2001 From: bender Date: Sun, 24 May 2026 20:41:16 +0000 Subject: [PATCH 2/3] Add src/app/impressum/page.tsx --- src/app/impressum/page.tsx | 81 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 src/app/impressum/page.tsx diff --git a/src/app/impressum/page.tsx b/src/app/impressum/page.tsx new file mode 100644 index 0000000..fa48ede --- /dev/null +++ b/src/app/impressum/page.tsx @@ -0,0 +1,81 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import LegalSection from '@/components/legal/LegalSection'; +import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline'; +import FooterSimple from '@/components/sections/footer/FooterSimple'; + +export default function ImpressumPage() { + return ( + + + + + + + + + + ); +} \ No newline at end of file -- 2.49.1 From f00dc90d89c40929db48c158abc7817ff2ca58b7 Mon Sep 17 00:00:00 2001 From: bender Date: Sun, 24 May 2026 20:41:16 +0000 Subject: [PATCH 3/3] Update src/app/page.tsx --- src/app/page.tsx | 320 +++++++++++++++++++++++++---------------------- 1 file changed, 172 insertions(+), 148 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 200770e..cb21263 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -12,8 +12,23 @@ import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloating import TestimonialCardOne from '@/components/sections/testimonial/TestimonialCardOne'; import TextSplitAbout from '@/components/sections/about/TextSplitAbout'; import { Heart, Pizza, Star } from "lucide-react"; +import { useState, useEffect } from "react"; export default function LandingPage() { + const [showCookieBanner, setShowCookieBanner] = useState(false); + + useEffect(() => { + const hasAccepted = localStorage.getItem('cookie-consent'); + if (!hasAccepted) { + setShowCookieBanner(true); + } + }, []); + + const acceptCookies = () => { + localStorage.setItem('cookie-consent', 'accepted'); + setShowCookieBanner(false); + }; + return ( - + {showCookieBanner && ( +
+

Wir verwenden Cookies, um Ihnen die beste Nutzererfahrung zu bieten. Indem Sie weiter auf unserer Seite surfen, stimmen Sie der Verwendung von Cookies zu.

+ +
+ )} -
- -
+ -
- -
+
+ +
- +
+ +
-
- -
+ -
- -
+
+ +
-
- -
+
+ +
-
- -
+
+ +
- +
+ +
+ +
); -- 2.49.1