import React from 'react'; import { Dialog } from '@headlessui/react'; import { AnnotationIcon, CogIcon, InformationCircleIcon, ViewGridIcon, XCircleIcon, } from '@heroicons/react/outline'; import { useAppDispatch, useAppSelector } from '../../hooks/redux'; import { routes } from '../../router'; import { closeMobileNav } from '../../slices/appSlice'; import { Button } from '../generic/Button'; import { MenuButton } from './MenuButton'; export const MobileNav = (): JSX.Element => { const dispatch = useAppDispatch(); const mobileNavOpen = useAppSelector((state) => state.app.mobileNavOpen); return ( dispatch(closeMobileNav())} className="flex fixed inset-0 z-10 overflow-y-auto" >
} text={'Messages'} link={routes.messages().link} clickAction={() => { dispatch(closeMobileNav()); }} /> } text={'Nodes'} link={routes.nodes().link} clickAction={() => { dispatch(closeMobileNav()); }} /> } text={'Settings'} link={routes.settings().link} clickAction={() => { dispatch(closeMobileNav()); }} /> } text={'About'} link={routes.about().link} clickAction={() => { dispatch(closeMobileNav()); }} />
); };