Browse Source

new form test

amenpunk 2 years ago
parent
commit
7c8b25a768

+ 7 - 12
src/Components/Dashboard.js

@@ -18,7 +18,8 @@ import ProfilePicture from '../Images/man.png';
18 18
 
19 19
 import useAuth from '../Auth/useAuth';
20 20
 import { Outlet, useNavigate} from "react-router-dom";
21
-import { MenuMovil } from '../Components/MenuMovil';
21
+// import { MenuMovil } from '../Components/MenuMovil';
22
+import { MenuMovil } from '../Components/Navigation/MenuMovil';
22 23
 import Footer from "../Components/Footer";
23 24
 
24 25
 
@@ -113,6 +114,9 @@ function DashboardContent() {
113 114
     };
114 115
 
115 116
     const MenuResponsive = ()  => {
117
+        if(!anchorElMovil){
118
+            // document.getElementsByTagName("MuiToolbar-root ").style.display = "none";
119
+        }
116 120
         setAnchorElMov(!anchorElMovil);
117 121
     } 
118 122
 
@@ -125,13 +129,7 @@ function DashboardContent() {
125 129
     return (
126 130
         <ThemeProvider theme={mdTheme}>
127 131
 
128
-            <MenuMovil
129
-                id="basic-menu"
130
-                anchorEl={anchorElMovil}
131
-                open={anchorElMovil}
132
-                onClose={handleCloseMov}
133
-                out={CerrarSession}
134
-                MenuListProps={{ 'aria-labelledby': 'basic-button', }} />
132
+            <MenuMovil anchor={anchorElMovil}/>
135 133
 
136 134
 
137 135
             <Box sx={{ display: 'flex' }}>
@@ -242,10 +240,7 @@ function DashboardContent() {
242 240
                     </Toolbar>
243 241
                     <Divider />
244 242
                     <List>
245
-                        <MainListItems 
246
-                            AppBarVisible={open}  
247
-                            setAppBarVisible={setOpen} 
248
-                            />
243
+                        <MainListItems AppBarVisible={open} setAppBarVisible={setOpen} />
249 244
                     </List>
250 245
                     <Divider />
251 246
                     <List>

src/Components/MenuMovil.js → src/Components/MenuMovilList.js


+ 67 - 0
src/Components/Navigation/MenuMovil.jsx

@@ -0,0 +1,67 @@
1
+import * as React from 'react';
2
+import Box from '@mui/material/Box';
3
+import Drawer from '@mui/material/Drawer';
4
+import List from '@mui/material/List';
5
+import Divider from '@mui/material/Divider';
6
+import ListItem from '@mui/material/ListItem';
7
+import ListItemButton from '@mui/material/ListItemButton';
8
+import ListItemIcon from '@mui/material/ListItemIcon';
9
+import ListItemText from '@mui/material/ListItemText';
10
+import InboxIcon from '@mui/icons-material/MoveToInbox';
11
+import MailIcon from '@mui/icons-material/Mail';
12
+
13
+// import { MovilList } from './MovilList'
14
+let items = ['uno', 'dos', 'tres', 'cuatro', 'cinco','Inbox', 'Starred', 'Send email', 'Drafts','uno', 'dos', 'tres', 'cuatro', 'cinco','Inbox', 'Starred', 'Send email', 'Drafts']
15
+
16
+
17
+
18
+export function MenuMovil(props) {
19
+
20
+    let { anchor } = props;
21
+
22
+    const list = (anchor) => (
23
+        <Box
24
+            sx={{ width: anchor === 'top' || anchor === 'bottom' ? 'auto' : 250 }}
25
+            role="presentation"
26
+        >
27
+            <List>
28
+                {items.map((text, index) => (
29
+                    <ListItem key={text} disablePadding>
30
+                        <ListItemButton>
31
+                            <ListItemIcon>
32
+                                {index % 2 === 0 ? <InboxIcon /> : <MailIcon />}
33
+                            </ListItemIcon>
34
+                            <ListItemText primary={text} />
35
+                        </ListItemButton>
36
+                    </ListItem>
37
+                ))}
38
+            </List>
39
+            <Divider />
40
+            <List>
41
+                {['All mail', 'Trash', 'Spam'].map((text, index) => (
42
+                    <ListItem key={text} disablePadding>
43
+                        <ListItemButton>
44
+                            <ListItemIcon>
45
+                                {index % 2 === 0 ? <InboxIcon /> : <MailIcon />}
46
+                            </ListItemIcon>
47
+                            <ListItemText primary={text} />
48
+                        </ListItemButton>
49
+                    </ListItem>
50
+                ))}
51
+            </List>
52
+        </Box>
53
+    );
54
+
55
+
56
+    return (
57
+        <div>
58
+            <React.Fragment >
59
+                <Drawer
60
+                    anchor="left"
61
+                    open={anchor} >
62
+                    {list("left")}
63
+                </Drawer>
64
+            </React.Fragment>
65
+        </div>
66
+    );
67
+}

+ 42 - 0
src/Components/Navigation/MovilList.jsx

@@ -0,0 +1,42 @@
1
+import Logo from '../../Images/logo.png';
2
+import Fade from '@mui/material/Fade';
3
+
4
+import {
5
+    Home, Work,VisibilityOff,PeopleAlt, Equalizer
6
+} from '@mui/icons-material/'
7
+
8
+
9
+import { NavItem} from '../../Components/Navigation/NavItem'
10
+import { BottomNav }  from '../../Components/Navigation/BottomNavigation'
11
+
12
+
13
+export function MovilList(props) {
14
+
15
+    let { open } =  props;
16
+
17
+    return(
18
+        <Fade 
19
+            in={open}>
20
+            <div className="menu-shit w3-sidebar w3-bar-block w3-border-right" id="mySidebar">
21
+                <div style={{ flat : 'righ' }} className="sidebar-header">
22
+                    <div className="width_img_mov">
23
+                        <img src={Logo} alt="pruebas psicometricas"/>
24
+                    </div>
25
+                </div>
26
+                <NavItem icon={<Home/>} title="Inicio" route="home" />
27
+                <NavItem icon={<Work/>} title="Puestos" route="puestos" />
28
+                <NavItem icon={<VisibilityOff/>} title="Contraseñas" route="contrasenas" />
29
+                <NavItem icon={<PeopleAlt/>}  title="Expedientes" route="expedientes" />
30
+                <NavItem icon={<Equalizer/>} title="Resultados" route="resultados" />
31
+                <NavItem icon={<Equalizer/>} title="Resultados" route="resultados" />
32
+                <NavItem icon={<Equalizer/>} title="Resultados" route="resultados" />
33
+                <NavItem icon={<Equalizer/>} title="Resultados" route="resultados" />
34
+                <NavItem icon={<Equalizer/>} title="Resultados" route="resultados" />
35
+                <NavItem icon={<Equalizer/>} title="Resultados" route="resultados" />
36
+                <NavItem icon={<Equalizer/>} title="Resultados" route="resultados" />
37
+                <BottomNav/>
38
+            </div>
39
+        </Fade>
40
+    )
41
+
42
+}

+ 1 - 1
src/Css/all.css

@@ -4002,7 +4002,7 @@ All this is done for any sub-level being entered.
4002 4002
     text-align: center;
4003 4003
 }
4004 4004
 @media (max-width: 1000px){
4005
-    .MuiDrawer-paper{
4005
+    .MuiDrawer-docked{
4006 4006
         display: none !important;
4007 4007
     }
4008 4008
 }