import clsx from 'clsx'; import { MouseEvent } from 'react'; import styles from './playerbar.module.css'; import { CenterControls } from '/@/renderer/features/player/components/center-controls'; import { LeftControls } from '/@/renderer/features/player/components/left-controls'; import { MobilePlayerbar } from '/@/renderer/features/player/components/mobile-playerbar'; import { RightControls } from '/@/renderer/features/player/components/right-controls'; import { useIsMobile } from '/@/renderer/hooks/use-is-mobile'; import { useFullScreenPlayerStore, useSetFullScreenPlayerStore } from '/@/renderer/store'; import { useGeneralSettings } from '/@/renderer/store/settings.store'; import { PlaybackSelectors } from '/@/shared/constants/playback-selectors'; export const Playerbar = () => { const { playerbarOpenDrawer } = useGeneralSettings(); const { expanded: isFullScreenPlayerExpanded } = useFullScreenPlayerStore(); const setFullScreenPlayerStore = useSetFullScreenPlayerStore(); const isMobile = useIsMobile(); const handleToggleFullScreenPlayer = (e?: KeyboardEvent | MouseEvent) => { e?.stopPropagation(); setFullScreenPlayerStore({ expanded: !isFullScreenPlayerExpanded }); }; if (isMobile) { return ; } return (
); };