'use client' import { createContext, useContext, useState, ReactNode } from 'react' import { Lang, translations } from '@/lib/i18n' interface LangCtx { lang: Lang setLang: (l: Lang) => void t: typeof translations.de } const LangContext = createContext({ lang: 'de', setLang: () => {}, t: translations.de, }) export function LangProvider({ children }: { children: ReactNode }) { const [lang, setLang] = useState('de') return ( {children} ) } export const useLang = () => useContext(LangContext)