import { player } from '@/web/store' import SvgIcon from './SvgIcon' import { IpcChannels } from '@/shared/IpcChannels' import useIpcRenderer from '@/web/hooks/useIpcRenderer' import { useState, useMemo } from 'react' import { useSnapshot } from 'valtio' const Controls = () => { const [isMaximized, setIsMaximized] = useState(false) useIpcRenderer(IpcChannels.IsMaximized, (e, value) => { setIsMaximized(value) }) const minimize = () => { window.ipcRenderer?.send(IpcChannels.Minimize) } const maxRestore = () => { window.ipcRenderer?.send(IpcChannels.MaximizeOrUnmaximize) } const close = () => { window.ipcRenderer?.send(IpcChannels.Close) } return (