feat: add build target field to routes
feat: move towards single App.js file fix: header component interaction with build target
This commit is contained in:
parent
fc4af4885a
commit
2a2880a7da
10 changed files with 78 additions and 683 deletions
|
|
@ -21,6 +21,8 @@ import styles from './Header.styles'
|
|||
|
||||
const useStyles = makeStyles(styles)
|
||||
|
||||
const buildTarget = process.env.REACT_APP_BUILD_TARGET
|
||||
|
||||
const HAS_UNREAD = gql`
|
||||
query getUnread {
|
||||
hasUnreadNotifications
|
||||
|
|
@ -37,6 +39,7 @@ const Subheader = ({ item, classes, user }) => {
|
|||
<ul className={classes.subheaderUl}>
|
||||
{item.children.map((it, idx) => {
|
||||
if (!R.includes(user.role, it.allowedRoles)) return <></>
|
||||
if (!R.includes(buildTarget, it.targets)) return <></>
|
||||
return (
|
||||
<li key={idx} className={classes.subheaderLi}>
|
||||
<NavLink
|
||||
|
|
@ -129,6 +132,7 @@ const Header = memo(({ tree, user }) => {
|
|||
<ul className={classes.ul}>
|
||||
{tree.map((it, idx) => {
|
||||
if (!R.includes(user.role, it.allowedRoles)) return <></>
|
||||
if (!R.includes(buildTarget, it.targets)) return <></>
|
||||
return (
|
||||
<NavLink
|
||||
key={idx}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue