import Main from '@/web/components/Main' import Player from '@/web/components/Player' import MenuBar from '@/web/components/MenuBar' import Topbar from '@/web/components/Topbar/TopbarDesktop' import { css, cx } from '@emotion/css' import player from '@/web/states/player' import { useSnapshot } from 'valtio' import Login from './Login' import TrafficLight from './TrafficLight' import BlurBackground from './BlurBackground' import TitleBar from './TitleBar' import uiStates from '@/web/states/uiStates' import ContextMenus from './ContextMenus/ContextMenus' const Layout = () => { const playerSnapshot = useSnapshot(player) const { fullscreen } = useSnapshot(uiStates) const showPlayer = !!playerSnapshot.track return (
{showPlayer && } {window.env?.isMac && (
)} {(window.env?.isWindows || window.env?.isLinux || window.localStorage.getItem('showWindowsTitleBar') === 'true') && } {/* Border */}
) } export default Layout