import React from 'react'; import { Menu, ToggleRight, ToggleLeft, Download } from 'lucide-react'; import { Language, AppMode } from '../types'; import { TEXTS } from '../constants'; interface HeaderProps { language: Language; onToggleSidebar: () => void; mode: AppMode; onToggleMode: () => void; onExportSession: () => void; } export const Header: React.FC = ({ language, onToggleSidebar, mode, onToggleMode, onExportSession }) => { const isAdvanced = mode === AppMode.ADVANCED; return (
{/* Left Side: Sidebar Toggle & Branding */}
{isAdvanced && ( )}

{TEXTS.appTitle[language]} {isAdvanced && Advanced}

{TEXTS.appSubtitle[language]}

{/* Right Side: Controls */}
{/* Global Export Button (Advanced only) */} {isAdvanced && ( )} {/* Mode Toggle - Explicit */}
); };