Browse Source

config and other

amenpunk 3 years ago
parent
commit
a5e9836092

+ 1 - 1
index.php

417
         errorLabel.text("Date not valid.");
417
         errorLabel.text("Date not valid.");
418
       }
418
       }
419
     }
419
     }
420
-</script>
420
+</script>

+ 2 - 0
psicoadmin/src/Components/Routes.js

11
 import { Resultados } from '../Pages/Resultados'
11
 import { Resultados } from '../Pages/Resultados'
12
 import { Configuracion } from '../Pages/Configuracion'
12
 import { Configuracion } from '../Pages/Configuracion'
13
 import { Historial } from '../Pages/Historial'
13
 import { Historial } from '../Pages/Historial'
14
+import { Pruebas } from '../Pages/Pruebas'
14
 
15
 
15
 import useAuth from '../Auth/useAuth'
16
 import useAuth from '../Auth/useAuth'
16
 
17
 
42
                             <Route path="resultados" element={<Resultados/>} />
43
                             <Route path="resultados" element={<Resultados/>} />
43
                             <Route path="configuraciones" element={<Configuracion/>} />
44
                             <Route path="configuraciones" element={<Configuracion/>} />
44
                             <Route path="historial" element={<Historial/>} />
45
                             <Route path="historial" element={<Historial/>} />
46
+                            <Route path="pruebas/listar" element={<Pruebas/>} />
45
                         </Route>
47
                         </Route>
46
                     )
48
                     )
47
                 : ( <Route path="dashboard" element={<Navigate to='/'/>} />)
49
                 : ( <Route path="dashboard" element={<Navigate to='/'/>} />)

+ 6 - 1
psicoadmin/src/Components/listItems.js

30
 
30
 
31
 function SubMenuItem (props) {
31
 function SubMenuItem (props) {
32
 
32
 
33
+    let navigate = useNavigate()
34
+
33
     function change (event){
35
     function change (event){
34
         props.change(event, props.index)
36
         props.change(event, props.index)
37
+        if(props.route){
38
+            navigate(props.route)
39
+        }
35
     } 
40
     } 
36
 
41
 
37
     let isOn = props.selected === props.index
42
     let isOn = props.selected === props.index
148
                 <List component="div" disablePadding>
153
                 <List component="div" disablePadding>
149
                         
154
                         
150
                     <SubMenuItem selected={selectedIndex} index={5} change={handleListItemClick} title="Crear Prueba" />
155
                     <SubMenuItem selected={selectedIndex} index={5} change={handleListItemClick} title="Crear Prueba" />
151
-                    <SubMenuItem selected={selectedIndex} index={6} change={handleListItemClick} title="Listado de pruebas" />
156
+                    <SubMenuItem route="pruebas/listar" change={handleListItemClick} selected={selectedIndex} index={6} change={handleListItemClick} title="Listado de pruebas" />
152
                     <SubMenuItem selected={selectedIndex} index={7} change={handleListItemClick} title="Aplicar" />
157
                     <SubMenuItem selected={selectedIndex} index={7} change={handleListItemClick} title="Aplicar" />
153
                     <SubMenuItem selected={selectedIndex} index={8} change={handleListItemClick} title="Respuestas" />
158
                     <SubMenuItem selected={selectedIndex} index={8} change={handleListItemClick} title="Respuestas" />
154
                     <SubMenuItem selected={selectedIndex} index={9} change={handleListItemClick} title="Calificaciones" />
159
                     <SubMenuItem selected={selectedIndex} index={9} change={handleListItemClick} title="Calificaciones" />

+ 61 - 1
psicoadmin/src/Pages/Configuracion.js

1
+import ProfilePicture from '../Images/man.png';
2
+
3
+
1
 export function Configuracion() {
4
 export function Configuracion() {
2
     return (
5
     return (
3
-        <h1>Configuraciones</h1>
6
+        <div id="content" style={{ paddingTop : 100 }}>
7
+            <div class="content-section">
8
+                <div class="main">
9
+                    <h1 class="breadcrumb-header">Configuraciones</h1>
10
+                    <div class="row">
11
+                        <div class="col-md-12">
12
+                            <div class="panel">
13
+                                <div class="row">
14
+                                    <div class="col-md-4">
15
+                                        <div class="img-container">
16
+                                            <img src={ProfilePicture} alt='profile picture' />
17
+                                        </div>
18
+                                    </div>
19
+                                    <div class="col-md-8">
20
+                                        <div class="custom-file-upload">
21
+                                            <input type="file" id="file" name="myfiles[]" multiple readonly />
22
+                                        </div>
23
+                                    </div>
24
+                                </div>
25
+                                <div class="row">
26
+                                    <div class="col-md-6">
27
+                                        <div class="inputs_config">
28
+                                            <p>Datos personales</p>
29
+                                            <label>Nombre</label>
30
+                                            <input type="text" name="nombre_user" placeholder="Fernando Vásquez"/>
31
+                                            <label>Puesto / Profesión</label>
32
+                                            <input type="text" name="puesto" placeholder="Gerente general"/>
33
+                                            <label>Dirección</label>
34
+                                            <input type="text" name="direccion" placeholder="Melbourn, Australia"/>
35
+                                            <label>Número</label>
36
+                                            <input type="number" name="numero" placeholder="12345678"/>
37
+                                        </div>
38
+                                    </div>
39
+                                    <div class="col-md-6">
40
+                                        <div class="inputs_config">
41
+                                            <p>Redes sociales</p>
42
+                                            <label>Facebook</label>
43
+                                            <input type="text" name="facebook" placeholder="Link de Facebook"/>
44
+                                            <label>Linkein</label>
45
+                                            <input type="text" name="linkedin" placeholder="Link de Linkedin"/>
46
+                                            <label>Instagram</label>
47
+                                            <input type="text" name="instagram" placeholder="Link de Instagram"/>
48
+                                            <label>Correo</label>
49
+                                            <input type="email" name="instagram" placeholder="Correo electrónico"/>
50
+                                        </div>
51
+                                    </div>
52
+                                </div>
53
+                                <div class="boton_guardar_info">
54
+                                    <div class="success_btn">
55
+                                        <a href="#">Guardar</a>
56
+                                    </div>
57
+                                </div>
58
+                            </div>
59
+                        </div>
60
+                    </div>
61
+                </div>
62
+            </div>
63
+        </div>
4
     )
64
     )
5
 }
65
 }

File diff suppressed because it is too large
+ 1081 - 2
psicoadmin/src/Pages/Pruebas.js