Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 11236 | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
11237 stevensc 1
import React from 'react'
11235 stevensc 2
import SubmitModal from './SubmitModal'
11236 stevensc 3
import { useForm } from 'react-hook-form'
7066 stevensc 4
 
7103 stevensc 5
const StatusModal = ({
11235 stevensc 6
	modalData = '',
7
	dataLink = '',
8
	closeModal = function () { }
7103 stevensc 9
}) => {
7066 stevensc 10
 
11236 stevensc 11
	const { register, watch } = useForm()
11235 stevensc 12
	const defaultValues = [{ label: 'Activo', value: 'a' }, { label: 'Inactivo', value: 'i' }]
7066 stevensc 13
 
11235 stevensc 14
	return (
15
		<SubmitModal
16
			closeModal={closeModal}
17
			postLink={dataLink}
11236 stevensc 18
			submitData={{ status: watch('status') }}
11235 stevensc 19
			title="Estatus"
20
		>
21
			<select
22
				className='form-control'
23
				name="status"
11236 stevensc 24
				ref={register}
11235 stevensc 25
			>
26
				{
27
					defaultValues.map(({ value, label }) => (
28
						<option selected={modalData === label} key={value} value={value}>{label}</option>
29
					))
30
				}
31
			</select>
32
		</SubmitModal >
33
	)
7066 stevensc 34
}
35
 
36
export default StatusModal