Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 14240 | Rev 14242 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 14240 Rev 14241
Línea 72... Línea 72...
72
			})
72
			})
73
	}
73
	}
Línea 74... Línea 74...
74
 
74
 
75
	const àddCompetencies = () => {
75
	const àddCompetencies = () => {
76
		const current_competency = competencyOptions.find(competency => competency.competency_id === selectInput.current.value)
-
 
77
		console.log(current_competency)
76
		const current_competency = competencyOptions.find(competency => competency.competency_id === selectInput.current.value)
78
		setCompetenciesSelected(prev => [current_competency, ...prev])
77
		setCompetenciesSelected(prev => [current_competency, ...prev])
Línea -... Línea 78...
-
 
78
	}
-
 
79
 
-
 
80
	const deleteCompetency = (id) => {
-
 
81
		setCompetenciesSelected(competenciesSelected.filter(competency => competency.competency_id !== id))
79
	}
82
	}
80
 
83
 
81
	useEffect(() => {
84
	useEffect(() => {
82
		register('status')
85
		register('status')
83
		register('objectives')
86
		register('objectives')
Línea 227... Línea 230...
227
														>
230
														>
228
															Agregar Competencia
231
															Agregar Competencia
229
														</button>
232
														</button>
230
													</div>
233
													</div>
231
												</div>
234
												</div>
-
 
235
												{
-
 
236
													competenciesSelected.map(competency_selected => {
-
 
237
														const competency_type = competencyTypeOptions.find(type => type.competency_type_id === competency_selected.competency_type_id)
-
 
238
 
-
 
239
														return (
-
 
240
															<div key={competency_selected.competency_type_id}>
-
 
241
																<h2 className='mb-2'>{`${competency_type.name} - ${competency_selected.name}`}</h2>
-
 
242
																<table>
-
 
243
																	<thead>
-
 
244
																		<tr>
-
 
245
																			<th>Elemento</th>
-
 
246
																			<th>Título</th>
-
 
247
																			<th>Nivel</th>
-
 
248
																			<th>Acciones</th>
-
 
249
																		</tr>
-
 
250
																	</thead>
-
 
251
																	<tbody>
-
 
252
																		<tr>
-
 
253
																			<td>Competencia</td>
-
 
254
																			<td>{competency_selected.name}</td>
-
 
255
																			<td></td>
-
 
256
																			<td>
-
 
257
																				<button
-
 
258
																					type='button'
-
 
259
																					className='btn btn-primary'
-
 
260
																					onClick={deleteCompetency}
-
 
261
																				>
-
 
262
																					<i className='fa fa-cancel' />
-
 
263
																					Borrar Competencia
-
 
264
																				</button>
-
 
265
																			</td>
-
 
266
																		</tr>
-
 
267
																	</tbody>
-
 
268
																</table>
-
 
269
															</div>
-
 
270
														)
-
 
271
													})
-
 
272
												}
232
											</div>
273
											</div>
233
										</div>
274
										</div>
234
										<div className="tab-pane fade" id="contact" role="tabpanel" aria-labelledby="contact-tab">
275
										<div className="tab-pane fade" id="contact" role="tabpanel" aria-labelledby="contact-tab">
Línea 235... Línea 276...
235
 
276
 
Línea 250... Línea 291...
250
								</div>
291
								</div>
251
							</div>
292
							</div>
252
						</form>
293
						</form>
253
					</div>
294
					</div>
254
				</div>
295
				</div>
255
			</div>
296
			</div >
256
		</section >
297
		</section >
257
	)
298
	)
258
}
299
}
Línea 259... Línea 300...
259
 
300
 
260
export default FormView
301
export default FormView