Browse Source

small fixes

amenpunk 3 years ago
parent
commit
f2ef6758bd
3 changed files with 34 additions and 63 deletions
  1. 7 9
      psicoadmin/src/App.css
  2. 3 6
      psicoadmin/src/Css/all.css
  3. 24 48
      psicoadmin/src/Pages/Pruebas.jsx

+ 7 - 9
psicoadmin/src/App.css

141
 #inteligencia_body{
141
 #inteligencia_body{
142
     display : none;
142
     display : none;
143
 }
143
 }
144
-
145
-        /* $("#todas_las_pruebas_body").css('display', 'block'); */
146
-        /* $("#comportamiento_body").css('display', 'none'); */
147
-        /* $("#personalidad_body").css('display', 'none'); */
148
-        /* $("#inteligencia_body").css('display', 'none'); */
149
-        /* $("#todaspruebas").addClass("active"); */
150
-        /* $("#comportamiento").removeClass("active"); */
151
-        /* $("#personalidad").removeClass("active"); */
152
-        /* $("#inteligencia").removeClass("active"); */
144
+#container_btn_agregar_pregunta{
145
+    display: flex;
146
+    flex-direction: column;
147
+    flex-wrap: nowrap;
148
+    align-content: stretch;
149
+    justify-content: flex-start;
150
+}

+ 3 - 6
psicoadmin/src/Css/all.css

2128
     color: #949494;
2128
     color: #949494;
2129
 }
2129
 }
2130
 .crear_nueva_prueba {
2130
 .crear_nueva_prueba {
2131
-    padding: 0px 0px 25px;
2131
+    padding: 10px 0px 10px;
2132
     text-align: right;
2132
     text-align: right;
2133
 }
2133
 }
2134
 .btn_crear_prueba {
2134
 .btn_crear_prueba {
3859
     margin: auto;
3859
     margin: auto;
3860
 }
3860
 }
3861
 }
3861
 }
3862
-.busqueda_prueba .col-md-6 {
3863
-    padding: 0!important;
3864
-}
3865
-.busqueda_prueba .col-md-6 input{
3862
+.busqueda_prueba .col-md-8 input{
3866
     padding: 10px;
3863
     padding: 10px;
3867
     width: 100%;
3864
     width: 100%;
3868
     font-size: 14px;
3865
     font-size: 14px;
3894
     position: relative;
3891
     position: relative;
3895
     cursor: pointer;
3892
     cursor: pointer;
3896
     transition: all 0.3s;
3893
     transition: all 0.3s;
3897
-    margin-left: 15px;
3894
+    /* margin-left: 15px; */
3898
 }
3895
 }
3899
 .btn_buscar_prueba:hover {
3896
 .btn_buscar_prueba:hover {
3900
     border: 1px solid #fd4b4b;
3897
     border: 1px solid #fd4b4b;

+ 24 - 48
psicoadmin/src/Pages/Pruebas.jsx

1
-import React, { useEffect, useState } from 'react'
1
+import React, { useEffect, useState, useRef } from 'react'
2
 import $ from 'jquery'
2
 import $ from 'jquery'
3
 import { Row, Col } from 'react-bootstrap'
3
 import { Row, Col } from 'react-bootstrap'
4
 
4
 
54
     
54
     
55
     let navigate = useNavigate()
55
     let navigate = useNavigate()
56
 
56
 
57
-    var inteligencia = [
58
-        'TERMAN',
59
-        'BETAIIR',
60
-        'BETAIII',
61
-        'IE',
62
-        'RAVEN',
63
-        'DOMINOS',
64
-        'WONDERLIC',
65
-        'COIR',
66
-    ]
57
+    var inteligencia = [ 'TERMAN', 'BETAIIR', 'BETAIII', 'IE', 'RAVEN', 'DOMINOS', 'WONDERLIC', 'COIR', ]
67
 
58
 
68
-    var comportamiento = [
69
-        'CLEAVER',
70
-        'ESTILO',
71
-        'VALORES',
72
-        'VALORES COMP',
73
-        'MOSS',
74
-        'KOSTICK',
75
-        'ZAVIC',
76
-        'VALPER',
77
-        'LIFO',
78
-    ]
59
+    var comportamiento = [ 'CLEAVER', 'ESTILO', 'VALORES', 'VALORES COMP', 'MOSS', 'KOSTICK', 'ZAVIC', 'VALPER', 'LIFO', ]
79
 
60
 
80
-    var personalidad = [
81
-        'LUSCHER',
82
-        'CPI',
83
-        'PGV',
84
-        'BFQ',
85
-        '16FP',
86
-        'PIP',
87
-        'IMP',
88
-        'PVC',
89
-        'NIC',
90
-    ]
61
+    var personalidad = [ 'LUSCHER', 'CPI', 'PGV', 'BFQ', '16FP', 'PIP', 'IMP', 'PVC', 'NIC', ]
91
 
62
 
92
     const all = [...inteligencia, ...comportamiento, ...personalidad]
63
     const all = [...inteligencia, ...comportamiento, ...personalidad]
93
 
64
 
94
-    useEffect(() => {
95
-        setPruebas(all)
96
-        console.log('Pruebas >> ',pruebas)
97
-    },[])
98
     
65
     
99
     let [nombre, setNombre] = useState(null)
66
     let [nombre, setNombre] = useState(null)
100
     let [pruebas, setPruebas] = useState([])
67
     let [pruebas, setPruebas] = useState([])
68
+
69
+    let main =  useRef(null);
70
+    
71
+    useEffect(() => {
72
+        if(pruebas.lenght !==  all.lenght ){
73
+            console.log(main.current)
74
+        }
75
+        setPruebas(all)
76
+    },[])
101
  
77
  
102
     return (
78
     return (
103
         <section>
79
         <section>
105
                 <div className="main main_pruebas_list">
81
                 <div className="main main_pruebas_list">
106
                     <h1>Listado de pruebas psicométricas</h1>
82
                     <h1>Listado de pruebas psicométricas</h1>
107
 
83
 
108
-                    <div className="row">
109
-                        <Col md='6' className="busqueda_prueba">
84
+                    <Row>
85
+                        <Col md='9' className="busqueda_prueba">
110
                             <Row>
86
                             <Row>
111
-                                <Col md="6">
87
+                                <Col md="8">
112
                                     <input 
88
                                     <input 
113
                                         onChange={(event) => {
89
                                         onChange={(event) => {
114
                                             let nombre = event.target.value
90
                                             let nombre = event.target.value
115
-                                            console.log('NOMBRE >>',nombre)
116
                                             if(nombre){
91
                                             if(nombre){
117
-                                                // let temp = pruebas.filter( prueba  => prueba.search(nombre) )
118
                                                 let temp = pruebas.filter( prueba  => {
92
                                                 let temp = pruebas.filter( prueba  => {
119
                                                     let isset = prueba.toUpperCase().includes( nombre.toUpperCase())
93
                                                     let isset = prueba.toUpperCase().includes( nombre.toUpperCase())
120
-                                                    console.log('ISET >>',prueba,isset )
121
                                                     return isset
94
                                                     return isset
122
                                                 })
95
                                                 })
123
-                                                console.log('TEMP >>', temp)
124
                                                 setPruebas(temp)
96
                                                 setPruebas(temp)
125
                                                 setNombre(nombre)
97
                                                 setNombre(nombre)
126
                                             }else{
98
                                             }else{
132
                                         name="nombreprueba" 
104
                                         name="nombreprueba" 
133
                                         placeholder="Escribe el nombre de la prueba que deseas consultar"/>
105
                                         placeholder="Escribe el nombre de la prueba que deseas consultar"/>
134
                                 </Col>
106
                                 </Col>
135
-                                <Col md="6">
107
+                                <Col md="4">
136
                                     <div className="buscar_prueba">
108
                                     <div className="buscar_prueba">
137
                                         <button className="btn_buscar_prueba">BUSCAR</button>
109
                                         <button className="btn_buscar_prueba">BUSCAR</button>
138
                                     </div>
110
                                     </div>
139
                                 </Col>
111
                                 </Col>
140
                             </Row>
112
                             </Row>
141
                         </Col>
113
                         </Col>
142
-                        <Col md="6">
114
+                        <Col md="3">
143
                             <div className="crear_nueva_prueba">
115
                             <div className="crear_nueva_prueba">
144
-                                <span onClick={ () =>  navigate('/dashboard/pruebas/crear') } className="btn_crear_prueba">CREAR PRUEBA</span>
116
+                                <span 
117
+                                    onClick={ () =>  navigate('/dashboard/pruebas/crear') } 
118
+                                    className="btn_crear_prueba">CREAR PRUEBA
119
+                                </span>
145
                             </div>
120
                             </div>
146
                         </Col>
121
                         </Col>
147
-                    </div>
122
+                    </Row>
148
 
123
 
149
                     <div className="tabs_pruebas">
124
                     <div className="tabs_pruebas">
150
                         <Row >
125
                         <Row >
151
                             <Col md="3">
126
                             <Col md="3">
152
                                 <div 
127
                                 <div 
128
+                                    ref={main}
153
                                     className="test_tab active" 
129
                                     className="test_tab active" 
154
                                     id="todaspruebas" 
130
                                     id="todaspruebas" 
155
                                     onClick={() => setPruebas(all)}
131
                                     onClick={() => setPruebas(all)}