import { useState, useEffect } from 'react' export default function WindowControls() { const [isMaximized, setIsMaximized] = useState(false) useEffect(() => { if (window.electronAPI) { window.electronAPI.onWindowMaximized(() => setIsMaximized(true)) window.electronAPI.onWindowUnmaximized(() => setIsMaximized(false)) return () => { window.electronAPI?.removeAllListeners('window-maximized') window.electronAPI?.removeAllListeners('window-unmaximized') } } }, []) if (!window.electronAPI || process.platform !== 'win32') { return null } return (