@@ -53,11 +53,10 @@ const Nav2: React.FC = () => {
5353 const token = useTokenStore ( ( state ) => state . token ) ;
5454 const setToken = useTokenStore ( ( state ) => state . setToken ) ;
5555 const classes = useStyles ( ) ;
56- const [ drawerOpen , setdrawerOpen ] = React . useState ( false ) ;
56+ const [ drawerOpen , setDrawerOpen ] = React . useState ( false ) ;
5757
5858 const toggleDrawer = ( ) => {
59- setdrawerOpen ( ! drawerOpen ) ;
60- return undefined ;
59+ setDrawerOpen ( ! drawerOpen ) ;
6160 } ;
6261 const history = useHistory ( ) ;
6362
@@ -68,33 +67,35 @@ const Nav2: React.FC = () => {
6867 }
6968 } ;
7069
71- const drawerList = ( ) => (
70+ const drawerList = (
7271 < div
7372 className = { classes . drawerList }
7473 role = "presentation"
7574 onClick = { toggleDrawer }
7675 >
7776 < List >
78- { linklist . map ( ( e , key ) => {
79- if ( e . loginReq ) {
80- if ( ! ! token )
81- return (
82- < div
83- className = { classes . pseudolink }
84- onClick = { async ( ) => await handleLogout ( e . url ) }
85- key = { key }
86- >
87- < ListItem button >
88- < Typography className = { classes . other } > { e . name } </ Typography >
89- </ ListItem >
90- </ div >
91- ) ;
92- else return null ;
77+ { linklist . map ( ( linkData , key ) => {
78+ if ( linkData . loginReq ) {
79+ return ! ! token ? (
80+ < div
81+ className = { classes . pseudolink }
82+ onClick = { async ( ) => await handleLogout ( linkData . url ) }
83+ key = { key }
84+ >
85+ < ListItem button >
86+ < Typography className = { classes . other } >
87+ { linkData . name }
88+ </ Typography >
89+ </ ListItem >
90+ </ div >
91+ ) : null ;
9392 }
9493 return (
95- < Link to = { e . url } key = { key } >
94+ < Link to = { linkData . url } key = { key } >
9695 < ListItem button >
97- < Typography className = { classes . other } > { e . name } </ Typography >
96+ < Typography className = { classes . other } >
97+ { linkData . name }
98+ </ Typography >
9899 </ ListItem >
99100 </ Link >
100101 ) ;
@@ -126,7 +127,7 @@ const Nav2: React.FC = () => {
126127 </ Toolbar >
127128 </ AppBar >
128129 < Drawer anchor = { "right" } open = { drawerOpen } onClose = { toggleDrawer } >
129- { drawerList ( ) }
130+ { drawerList }
130131 </ Drawer >
131132 </ div >
132133 ) ;
0 commit comments