diff --git a/src/components/landing-page.tsx b/src/components/landing-page.tsx
index 3f0bf51..2baf9e0 100644
--- a/src/components/landing-page.tsx
+++ b/src/components/landing-page.tsx
@@ -4,11 +4,11 @@ import dynamic from 'next/dynamic';
-import { Nav } from "@/components/nav";
import { jgs7 } from '@/fonts';
import { Translations } from "@/i18n/translations";
import { cn } from "@/lib/utils";
import { ReactElement, useEffect, useRef } from "react";
+import { MainpageNav } from './nav';
import { NewsletterPopup } from './newsletter-form';
import { useTheme } from "./providers";
import { Skeleton } from './ui/skeleton';
@@ -150,7 +150,7 @@ export default function LandingPage(
return (
-
+
diff --git a/src/components/nav-container.tsx b/src/components/nav-container.tsx
new file mode 100644
index 0000000..12f3283
--- /dev/null
+++ b/src/components/nav-container.tsx
@@ -0,0 +1,40 @@
+'use client';
+
+import { Button } from "@/components/ui/button";
+import { MoonIcon, SunIcon } from "lucide-react";
+import { useTheme } from "./providers";
+import { LanguageSelector } from "./ui/language-selector";
+
+export function NavContainer({ children, title, }: { children: React.ReactNode, title: string }) {
+ const { theme, setTheme } = useTheme();
+
+ return (
+
+ );
+}
diff --git a/src/components/nav.tsx b/src/components/nav.tsx
index a368f5a..3259d05 100644
--- a/src/components/nav.tsx
+++ b/src/components/nav.tsx
@@ -1,13 +1,10 @@
"use client"
-import { Button } from "@/components/ui/button"
import { useColorSections } from "@/hooks/color-sections"
import { type translations } from "@/i18n/translations"
import { cn } from "@/lib/utils"
-import { MoonIcon, SunIcon } from "lucide-react"
import { useRef } from "react"
import { MobileNav } from "./mobile-nav"
-import { useTheme } from "./providers"
-import { LanguageSelector } from "./ui/language-selector"
+import { NavContainer } from "./nav-container"
const linksOrder: Array = [
"hero",
@@ -20,61 +17,36 @@ const linksOrder: Array = [
"contact",
]
-export function Nav({
+export function MainpageNav({
t,
}: {
t: typeof translations.pl
}) {
- const { theme, setTheme } = useTheme()
const parent = useRef(null);
useColorSections(parent);
return (
-