import { css, cx } from '@emotion/css' import Avatar from './Avatar' import SearchBox from './SearchBox' import SettingsButton from './SettingsButton' import NavigationButtons from './NavigationButtons' import topbarBackground from '@/web/assets/images/topbar-background.png' import uiStates from '@/web/states/uiStates' import { useSnapshot } from 'valtio' import { AnimatePresence, motion } from 'framer-motion' import { ease } from '@/web/utils/const' import { useLocation } from 'react-router-dom' const Background = () => { const { hideTopbarBackground } = useSnapshot(uiStates) const location = useLocation() const isPageHaveBlurBG = location.pathname.startsWith('/album/') || location.pathname.startsWith('/artist/') || location.pathname.startsWith('/playlist/') const show = !hideTopbarBackground || !isPageHaveBlurBG return ( <> {show && ( )} ) } const TopbarDesktop = () => { return (
{/* Background */} {/* Left Part */}
{/* Dividing line */}
{/* Right Part */}
) } export default TopbarDesktop