Files
vibing/frontend/src/contexts/LanguageContext.jsx
Jarno Kiesiläinen 19cba1606b
Some checks failed
Frontend CI / Lint and Build Frontend (pull_request) Failing after 21s
fix: fixed eslint errors
2025-08-02 16:37:14 +03:00

22 lines
466 B
JavaScript

import React, { useState } from 'react';
import { LanguageContext, translations } from './languageContextData';
export const LanguageProvider = ({ children }) => {
const [language, setLanguage] = useState('en');
const t = (key) => {
return translations[language][key] || key;
};
const value = {
language,
setLanguage,
t
};
return (
<LanguageContext.Provider value={value}>
{children}
</LanguageContext.Provider>
);
};