});\r
\r
export const NavigationMenu = withStyles(styles)(connect()(({ classes, state }: WithStyles<typeof styles> & Connect) => {\r
+ const { user } = state.framework.authenticationState\r
return (\r
<Drawer\r
variant="permanent"\r
paper: classes.drawerPaper,\r
}}\r
>\r
- <div className={classes.toolbar} />\r
+ {user && user.isValid && <>\r
+ <div className={classes.toolbar} />\r
{ /* https://fiffty.github.io/react-treeview-mui/ */}\r
<List component="nav">\r
- { process.env.NODE_ENV === "development" ? <ListItemLink exact to="/" primary="Home" icon={<FontAwesomeIcon icon={faHome} />} /> : null } \r
+ { process.env.NODE_ENV === "development" ? <ListItemLink exact to="/" primary="Home" icon={<FontAwesomeIcon icon={faHome} />} /> : null }\r
<Divider />\r
{\r
state.framework.applicationRegistraion && Object.keys(state.framework.applicationRegistraion).map(key => {\r
}) || null\r
}\r
<Divider />\r
- { process.env.NODE_ENV === "development" ? <ListItemLink to="/about" primary="About" icon={<FontAwesomeIcon icon={faAddressBook} />} /> : null } \r
- </List>\r
+ { process.env.NODE_ENV === "development" ? <ListItemLink to="/about" primary="About" icon={<FontAwesomeIcon icon={faAddressBook} />} /> : null }\r
+ </List>\r
+ </> || null\r
+ }\r
</Drawer>)\r
}));\r
\r