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);