| Línea 1... |
Línea 1... |
| 1 |
/* eslint-disable react/prop-types */
|
1 |
import React from 'react'
|
| 2 |
import * as React from 'react'
|
2 |
import { axios } from '../../../utils'
|
| 3 |
import Box from '@mui/material/Box'
|
3 |
import Box from '@mui/material/Box'
|
| 4 |
import Drawer from '@mui/material/Drawer'
|
4 |
import Drawer from '@mui/material/Drawer'
|
| 5 |
import List from '@mui/material/List'
|
5 |
import List from '@mui/material/List'
|
| 6 |
import ListItem from '@mui/material/ListItem'
|
6 |
import ListItem from '@mui/material/ListItem'
|
| 7 |
import ListItemIcon from '@mui/material/ListItemIcon'
|
7 |
import ListItemIcon from '@mui/material/ListItemIcon'
|
| Línea 10... |
Línea 10... |
| 10 |
import AccordionSummary from '@mui/material/AccordionSummary'
|
10 |
import AccordionSummary from '@mui/material/AccordionSummary'
|
| 11 |
import AccordionDetails from '@mui/material/AccordionDetails'
|
11 |
import AccordionDetails from '@mui/material/AccordionDetails'
|
| 12 |
import Link from '@mui/material/Link'
|
12 |
import Link from '@mui/material/Link'
|
| 13 |
import Typography from '@mui/material/Typography'
|
13 |
import Typography from '@mui/material/Typography'
|
| 14 |
import ExpandMoreIcon from '@mui/icons-material/ExpandMore'
|
14 |
import ExpandMoreIcon from '@mui/icons-material/ExpandMore'
|
| 15 |
import AccountTreeRoundedIcon from '@mui/icons-material/AccountTreeRounded'
|
- |
|
| 16 |
import { axios } from '../../../utils'
|
- |
|
| Línea 17... |
Línea 15... |
| 17 |
|
15 |
|
| 18 |
function MenuDrawer({
|
16 |
function MenuDrawer({
|
| 19 |
isOpen = false,
|
17 |
isOpen = false,
|
| 20 |
items = [],
|
18 |
items = [],
|
| Línea 102... |
Línea 100... |
| 102 |
>
|
100 |
>
|
| 103 |
<AccordionSummary
|
101 |
<AccordionSummary
|
| 104 |
expandIcon={<ExpandMoreIcon />}
|
102 |
expandIcon={<ExpandMoreIcon />}
|
| 105 |
sx={{ minHeight: 'auto !important', margin: '0' }}
|
103 |
sx={{ minHeight: 'auto !important', margin: '0' }}
|
| 106 |
>
|
104 |
>
|
| 107 |
<AccountTreeRoundedIcon />
|
- |
|
| 108 |
<Typography margin="0">{child.label}</Typography>
|
105 |
<Typography margin="0">{child.label}</Typography>
|
| 109 |
</AccordionSummary>
|
106 |
</AccordionSummary>
|
| 110 |
<AccordionDetails sx={{ padding: '0 16px' }}>
|
107 |
<AccordionDetails sx={{ padding: '0 16px' }}>
|
| 111 |
{child.childs.map((levelThree, index) => {
|
108 |
{child.childs.map((levelThree, index) => {
|
| 112 |
return (
|
109 |
return (
|