diff --git a/src/components/ui/language-selector.tsx b/src/components/ui/language-selector.tsx
index 6ed8e55..ebbb193 100644
--- a/src/components/ui/language-selector.tsx
+++ b/src/components/ui/language-selector.tsx
@@ -2,17 +2,23 @@
import { Lang } from "@/i18n/locales";
import Link from "next/link";
-import { useParams } from "next/navigation";
+import { useParams, usePathname } from "next/navigation";
export const LanguageSelector = () => {
const params = useParams<{ locale: Lang }>();
+ const pathname = usePathname()
+ const replacements = {
+ 'pl': 'en',
+ 'en': 'pl',
+ }
const lang = params?.locale || 'pl';
- const hash = globalThis?.window?.location?.hash || '';
+ const changedLang = pathname.replace(`/${lang}/`, `/${replacements[lang]}/`)
+
if (lang === 'pl') return (<>
- 🇬🇧>);
+ 🇬🇧>);
if (lang === 'en') return (<>
- 🇵🇱>);
+ 🇵🇱>);
};