import { NavLink } from 'dumi'; import isEqual from 'fast-deep-equal'; import { memo, type FC } from 'react'; import { useSiteStore } from '../../store/useSiteStore'; import { useStyles } from './style'; const Sidebar: FC = () => { const sidebar = useSiteStore((s) => s.sidebar, isEqual); const { styles } = useStyles(); const isEmptySideBar = !sidebar || sidebar.length === 0; return isEmptySideBar ? null : (