diff --git a/src/components/Header/User/UserInfo.tsx b/src/components/Header/User/UserInfo.tsx index e49e2d0..0f598df 100644 --- a/src/components/Header/User/UserInfo.tsx +++ b/src/components/Header/User/UserInfo.tsx @@ -44,7 +44,7 @@ const UserInfo: React.FC = () => { - + {`${userStore.me.first_name} ${userStore.me.last_name}`} diff --git a/src/components/Nav/Desktop/NavLink.tsx b/src/components/Nav/Desktop/NavLink.tsx index d2a5a48..7af7ddb 100644 --- a/src/components/Nav/Desktop/NavLink.tsx +++ b/src/components/Nav/Desktop/NavLink.tsx @@ -40,7 +40,11 @@ const NavLink: React.FC<{ link: LinkType; onCloseDrawer?: () => void }> = ({ lin > { + const { userStore } = useRootStore(); + const { colorMode } = useColorMode(); const { isOpen, onOpen, onClose } = useDisclosure(); return ( @@ -14,14 +20,49 @@ const NavMobile: React.FC = () => { } onClick={onOpen} /> - - Navigation + {config.links.map((link, i) => ( ))} + {userStore.me ? ( + + + + + + {`${userStore.me.first_name} ${userStore.me.last_name}`} + + + View profile + + + + + ) : ( + + )} @@ -29,4 +70,4 @@ const NavMobile: React.FC = () => { ); }; -export default NavMobile; +export default observer(NavMobile);