import React from 'react'; import { observer } from 'mobx-react'; import { Link } from 'react-router-dom'; import { IconButton, Skeleton } from '@chakra-ui/react'; import { Avatar } from '@chakra-ui/avatar'; import { Flex, Box, Text } from '@chakra-ui/layout'; import { Drawer, DrawerOverlay, DrawerContent, DrawerBody } from '@chakra-ui/modal'; import { MdExitToApp } from 'react-icons/md'; import { HamburgerIcon } from '@chakra-ui/icons'; import config from '@educt/config'; /** * Components */ import NavList from '../NavList'; import Logo from '@educt/components/Logo'; /** * Hooks */ import { useLogout } from '@educt/hooks/queries'; import { useRootStore } from '@educt/hooks/useRootStore'; import { useColorMode, useDisclosure } from '@chakra-ui/react'; const NavMobile: React.FC = () => { const { userStore: { me }, } = useRootStore(); const { colorMode } = useColorMode(); const { isOpen, onOpen, onClose } = useDisclosure(); const { logout } = useLogout(); return ( <> } onClick={onOpen} /> {me !== null ? ( {me.fullname} View profile } /> ) : ( )} ); }; export default observer(NavMobile);