import React, { createContext, useContext, useState, ReactNode } from 'react'; interface LanguageContextType { language: string; setLanguage: (language: string) => void; } const LanguageContext = createContext(undefined); export function LanguageProvider({ children }: { children: ReactNode }) { const [language, setLanguage] = useState('ko'); return ( {children} ); } export function useLanguage() { const context = useContext(LanguageContext); if (context === undefined) { throw new Error('useLanguage must be used within a LanguageProvider'); } return context; }