import { Box, ButtonBase, useTheme } from '@mui/material'; import { HomeIcon } from '../../assets/Icons/HomeIcon'; import { Save } from '../Save/Save'; import { IconWrapper } from '../Desktop/DesktopFooter'; import { enabledDevModeAtom } from '../../atoms/global'; import { AppsIcon } from '../../assets/Icons/AppsIcon'; import ThemeSelector from '../Theme/ThemeSelector'; import { CoreSyncStatus } from '../CoreSyncStatus'; import LanguageSelector from '../Language/LanguageSelector'; import { MessagingIconFilled } from '../../assets/Icons/MessagingIconFilled'; import { useAtom } from 'jotai'; import { useTranslation } from 'react-i18next'; export const DesktopSideBar = ({ goToHome, setDesktopSideView, toggleSideViewDirects, hasUnreadDirects, isDirects, toggleSideViewGroups, hasUnreadGroups, isGroups, isApps, setDesktopViewMode, desktopViewMode, myName, }) => { const [isEnabledDevMode, setIsEnabledDevMode] = useAtom(enabledDevModeAtom); const theme = useTheme(); const { t } = useTranslation([ 'auth', 'core', 'group', 'question', 'tutorial', ]); return ( { goToHome(); }} > { setDesktopViewMode('apps'); }} > { setDesktopViewMode('chat'); }} > {isEnabledDevMode && ( { setDesktopViewMode('dev'); }} > )} ); };