File tree Expand file tree Collapse file tree 3 files changed +9
-7
lines changed
packages/react-renderer-demo/src/app/src/components Expand file tree Collapse file tree 3 files changed +9
-7
lines changed Original file line number Diff line number Diff line change @@ -72,7 +72,8 @@ const useStyles = makeStyles((theme) => ({
72
72
} ,
73
73
spinnerCheat : {
74
74
flex : 1 ,
75
- position : 'relative'
75
+ position : 'relative' ,
76
+ boxShadow : theme . shadows [ 1 ]
76
77
} ,
77
78
spinner : {
78
79
position : 'absolute' ,
@@ -89,7 +90,6 @@ const useStyles = makeStyles((theme) => ({
89
90
} ,
90
91
'& iframe' : {
91
92
border : 'none' ,
92
- boxShadow : theme . shadows [ 1 ] ,
93
93
[ theme . breakpoints . down ( 'sm' ) ] : {
94
94
height : 500
95
95
}
Original file line number Diff line number Diff line change @@ -139,13 +139,15 @@ const Layout = ({ children }) => {
139
139
const [ openNotification , setOpenNotifiation ] = useState ( false ) ;
140
140
const [ newMessages , setNewMessages ] = useState ( 0 ) ;
141
141
142
+ useEffect ( ( ) => {
143
+ setLinks ( findConnectedLinks ( router . asPath , flatSchema ) || { } ) ;
144
+ } , [ router . asPath ] ) ;
145
+
142
146
useEffect ( ( ) => {
143
147
if ( window && window . innerWidth > 960 && router . pathname !== '/' ) {
144
148
setOpen ( true ) ;
145
149
}
146
-
147
- setLinks ( findConnectedLinks ( router . asPath , flatSchema ) || { } ) ;
148
- } , [ router . asPath ] ) ;
150
+ } , [ ] ) ;
149
151
150
152
const handleDrawerOpen = ( ) => {
151
153
setOpen ( true ) ;
Original file line number Diff line number Diff line change 1
1
/* eslint-disable react/prop-types */
2
- import React , { useState , useRef } from 'react' ;
2
+ import React , { useState } from 'react' ;
3
3
import TextField from '@material-ui/core/TextField' ;
4
4
import { useRouter } from 'next/router' ;
5
5
import Mapper from './mapper' ;
@@ -124,13 +124,13 @@ const memoizeCurrent = () => {
124
124
} ;
125
125
126
126
const search = memoizeSearch ( ) ;
127
+ const current = memoizeCurrent ( ) ;
127
128
128
129
const Menu = ( { schema, searchRef } ) => {
129
130
const router = useRouter ( ) ;
130
131
const [ value , setValue ] = useState ( '' ) ;
131
132
const classes = useStyles ( ) ;
132
133
const currentLocation = router . pathname . split ( '/' ) ;
133
- const { current } = useRef ( memoizeCurrent ( ) ) ;
134
134
135
135
const schemaFiltered = value !== '' ? search ( schema , value ) : current ( schema , currentLocation ) ;
136
136
You can’t perform that action at this time.
0 commit comments