|
@@ -28,7 +28,7 @@ import ExpandMore from '@mui/icons-material/ExpandMore';
|
28
|
28
|
import { useNavigate } from 'react-router-dom'
|
29
|
29
|
import useAuth from '../Auth/useAuth'
|
30
|
30
|
|
31
|
|
-const SubMenuIndex = [5,6,7,8,9]
|
|
31
|
+const SubMenuList = [5,6,7,8,9]
|
32
|
32
|
|
33
|
33
|
function SubMenuItem (props) {
|
34
|
34
|
|
|
@@ -117,25 +117,28 @@ export const MainListItems = (props) => {
|
117
|
117
|
|
118
|
118
|
const [open, setOpen] = React.useState(false);
|
119
|
119
|
|
120
|
|
- const showPruebas = () => {
|
121
|
|
- console.log(props ,open, selectedIndex )
|
122
|
|
- if(props.AppBarVisible){
|
123
|
|
- // handleListItemClick(-1)
|
124
|
|
- setOpen(!open);
|
|
120
|
+ React.useEffect( () => {
|
|
121
|
+
|
|
122
|
+ if(!props.AppBarVisible ){
|
|
123
|
+ return setOpen(false)
|
125
|
124
|
}
|
126
|
|
- };
|
127
|
125
|
|
128
|
|
- React.useEffect(() => {
|
129
|
|
- if(!props.AppBarVisible && open){
|
130
|
|
- setOpen(false)
|
131
|
|
- }else{
|
132
|
|
- if( SubMenuIndex.includes(selectedIndex) ){
|
133
|
|
- setOpen(true)
|
134
|
|
- }
|
|
126
|
+ if( SubMenuList.includes(selectedIndex) && !open ){
|
|
127
|
+ return setOpen(true)
|
|
128
|
+ }else if( !SubMenuList.includes(selectedIndex ) ){
|
|
129
|
+ return setOpen(false)
|
135
|
130
|
}
|
136
|
|
- // },[props, selectedIndex])
|
137
|
|
- })
|
138
|
131
|
|
|
132
|
+
|
|
133
|
+
|
|
134
|
+ }, [props, selectedIndex])
|
|
135
|
+
|
|
136
|
+ const showPruebas = () => {
|
|
137
|
+ if(!props.AppBarVisible){
|
|
138
|
+ props.setAppBarVisible(true);
|
|
139
|
+ }
|
|
140
|
+ setOpen(!open);
|
|
141
|
+ };
|
139
|
142
|
|
140
|
143
|
return(
|
141
|
144
|
<List>
|
|
@@ -147,8 +150,8 @@ export const MainListItems = (props) => {
|
147
|
150
|
<Item icon={<EqualizerIcon/>} selected={selectedIndex} change={handleListItemClick} index={4} title="Resultados" route="resultados" />
|
148
|
151
|
{/* <Item icon={<FingerprintIcon/>} selected={selectedIndex} change={handleListItemClick} index={5} title="Pruebas" route="/pruebas" /> */}
|
149
|
152
|
|
150
|
|
- {/* <ListItem selected={ SubMenuIndex.includes(selectedIndex) && !props.AppBarVisible} onClick={showPruebas}> */}
|
151
|
|
- <ListItem selected={ SubMenuIndex.includes(selectedIndex) && !open } onClick={showPruebas}>
|
|
153
|
+ <ListItem selected={ SubMenuList.includes(selectedIndex) } onClick={showPruebas}>
|
|
154
|
+ {/* <ListItem selected={ SubMenuIndex.includes(selectedIndex) && !open } onClick={showPruebas}> */}
|
152
|
155
|
<ListItemIcon>
|
153
|
156
|
<FingerprintIcon />
|
154
|
157
|
</ListItemIcon>
|