UNPKG

reactbits-mcp-server

Version:

MCP Server for React Bits - Access 99+ React components with animations, backgrounds, and UI elements

23 lines (17 loc) 607 B
import { createContext, useState, useEffect } from 'react'; export const LanguageContext = createContext(); export function LanguageProvider({ children }) { const [languagePreset, setLanguagePreset] = useState(null); useEffect(() => { const language = localStorage.getItem('preferredLanguage') || 'JS'; setLanguagePreset(language); }, []) useEffect(() => { localStorage.setItem('preferredLanguage', languagePreset) }, [languagePreset]) return ( <LanguageContext.Provider value={{ languagePreset, setLanguagePreset }}> {children} </LanguageContext.Provider> ); }