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
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
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.