import { Fragment } from 'react'; import { AcmeSml, AcmeLrg, Settings } from '../../../assets/icons'; import { app as $appContent } from '../../../content'; import { clsm } from '../../../utils'; import { navPageData } from './utils'; import { useUser } from '../../../contexts/User'; import Button from '../../../components/Button'; import Tooltip from '../../../components/Tooltip'; import useCurrentPage from '../../../hooks/useCurrentPage'; import ProfileMenu from '../../../components/ProfileMenu'; const $content = $appContent.navbar; const Sidebar = () => { const { userData, isSessionValid } = useUser(); const { avatar: avatarName, avatarSrc } = userData || {}; const currentPage = useCurrentPage(); const hasAvatar = !!avatarSrc; const renderWithTooltip = (component, message) => isSessionValid ? ( {component} ) : ( component ); return ( ); }; export default Sidebar;