import { useI18n } from "../../../shared/i18n/context"; import { useTheme } from "../../../shared/theme/context"; const SVG_MOON = ( ); const SVG_SUN = ( ); interface HeaderProps { onAddAccount: () => void; onCheckUpdate: () => void; checking: boolean; updateStatusMsg: string | null; updateStatusColor: string; version: string | null; } export function Header({ onAddAccount, onCheckUpdate, checking, updateStatusMsg, updateStatusColor, version }: HeaderProps) { const { lang, toggleLang, t } = useI18n(); const { isDark, toggle: toggleTheme } = useTheme(); return (
{/* Logo & Title */}

Codex Proxy

{/* Actions */}
{/* Star on GitHub */} {/* Check for Updates */} {/* Update status message */} {updateStatusMsg && !checking && ( )} {/* Language Toggle */} {/* Theme Toggle */} {/* Add Account */}
); }