"use client" import { siteConfig } from "@/config/site" import { useAppSettings } from "@/hooks/useAppSettings" import { MainNav } from "@/components/main-nav" import { LocaleTypes, enabledLanguagesItems } from "@/app/i18n/settings" import { Icons } from "./icons" import { SiteHeaderMobile } from "./site-header-mobile" import { AppContent } from "./ui/app-content" import { Dropdown } from "./ui/dropdown" type SiteHeaderProps = { lang: LocaleTypes } export function SiteHeader({ lang }: SiteHeaderProps) { const { MAIN_NAV, activeLanguageLabel } = useAppSettings(lang) return (
{siteConfig?.showLanguageSwitcher && (
{activeLanguageLabel}
} defaultItem={lang} items={enabledLanguagesItems} onChange={(lang) => { window?.location?.replace(`/${lang}`) }} />
)}
) }