diff --git a/src/app/(routes)/(website)/components/burger-button/burgerButton.tsx b/src/app/(routes)/(website)/components/burger-button/burgerButton.tsx index 0427aab..f293078 100644 --- a/src/app/(routes)/(website)/components/burger-button/burgerButton.tsx +++ b/src/app/(routes)/(website)/components/burger-button/burgerButton.tsx @@ -2,13 +2,19 @@ import Image from "next/image"; import React, { useState } from "react"; import MobileMenu from "../mobile-menu/mobileMenu"; +import { Dictionary } from "@/app/types/types"; -export default function BurgerButton() { +interface BurgerButtonProps { + dict: Dictionary; +} + +export default function BurgerButton({ dict }: BurgerButtonProps) { const [clicked, setClicked] = useState(false); + return ( <> - + ); } diff --git a/src/app/(routes)/(website)/components/header/header.tsx b/src/app/(routes)/(website)/components/header/header.tsx index d7addb3..d73435f 100644 --- a/src/app/(routes)/(website)/components/header/header.tsx +++ b/src/app/(routes)/(website)/components/header/header.tsx @@ -5,61 +5,63 @@ import SelectLanguage from "../selectLanguage/selectLanguage"; import { cookies } from "next/headers"; import { getDictionary } from "@/app/lib/functions/dictionaries"; import { getDefaultLocale } from "@/app/lib/functions/utils"; +import { RequestCookie } from "next/dist/compiled/@edge-runtime/cookies"; export default async function Header() { const dict = await getDictionary(getDefaultLocale()); + const siteCookies: RequestCookie[] = cookies().getAll(); return ( diff --git a/src/app/(routes)/(website)/components/selectLanguage/selectLanguage.tsx b/src/app/(routes)/(website)/components/selectLanguage/selectLanguage.tsx index 1e7cde1..10531f4 100644 --- a/src/app/(routes)/(website)/components/selectLanguage/selectLanguage.tsx +++ b/src/app/(routes)/(website)/components/selectLanguage/selectLanguage.tsx @@ -22,14 +22,14 @@ export default function SelectLanguage({ {selectedLocale ? (

setisOpen(!isOpen)} - className="mx-2 mb-[5px] cursor-pointer select-none whitespace-nowrap border-b-2 border-[#FD6F00] px-2 py-[10px] pb-[5px] text-[18px] font-[600] text-[#FD6F00] hover:text-[#FD6F00]" + className="mx-2 mb-[5px] cursor-pointer select-none whitespace-nowrap border-b-2 border-[#FD6F00] px-2 py-[10px] pb-[5px] text-[15px] font-[600] text-[#FD6F00] hover:text-[#FD6F00]" > {selectedLocale?.value}

) : (

setisOpen(!isOpen)} - className="mx-2 mb-[5px] cursor-pointer select-none whitespace-nowrap px-2 py-[10px] pb-[5px] text-[18px] font-[600] hover:text-[#FD6F00]" + className="mx-2 mb-[5px] cursor-pointer select-none whitespace-nowrap px-2 py-[10px] pb-[5px] text-[15px] font-[600] hover:text-[#FD6F00]" > {defaultLocale?.value}

diff --git a/src/app/lib/functions/dictionaries.ts b/src/app/lib/functions/dictionaries.ts index 028625c..176da17 100644 --- a/src/app/lib/functions/dictionaries.ts +++ b/src/app/lib/functions/dictionaries.ts @@ -14,4 +14,4 @@ export const getDictionary = async ( return loadDictionary(); } throw new Error(`No dictionary found for locale: ${locale}`); -}; +}; \ No newline at end of file