diff --git a/src/components/ContentFrameBox.tsx b/src/components/ContentFrameBox.tsx index bb47363..befb17e 100644 --- a/src/components/ContentFrameBox.tsx +++ b/src/components/ContentFrameBox.tsx @@ -10,10 +10,12 @@ export function ContentFrameBox() { return (
-
-
+
Tom DevTech
+
+ +
{ const { language, setLanguage } = useLanguage(); return ( -
-
- - -
+
+ +
); }; \ No newline at end of file diff --git a/src/context/LanguageContext.tsx b/src/context/LanguageContext.tsx index 73d7f02..9a55625 100644 --- a/src/context/LanguageContext.tsx +++ b/src/context/LanguageContext.tsx @@ -4,16 +4,16 @@ type Language = 'de' | 'en'; interface LanguageContextType { language: Language; - setLanguage: () => void; + setLanguage: (newLanguage: Language) => void; } const LanguageContext = createContext(undefined); export const LanguageProvider: React.FC<{ children: ReactNode }> = ({ children }) => { - // Get initial language from localStorage or default to 'de' + // Get initial language from localStorage or default to 'en' const [language, setLanguageState] = useState(() => { const savedLanguage = localStorage.getItem('language'); - return (savedLanguage === 'en' || savedLanguage === 'de') ? savedLanguage : 'de'; + return (savedLanguage === 'en' || savedLanguage === 'de') ? savedLanguage : 'en'; }); const setLanguage = (newLanguage: Language) => {