Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 7120 | Rev 11235 | Ir a la última revisión | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
7138 stevensc 1
import React, { useState } from 'react';
7107 stevensc 2
import SubmitModal from './SubmitModal';
7066 stevensc 3
 
7103 stevensc 4
const StatusModal = ({
7107 stevensc 5
    modalData = '',
6
    dataLink = '',
7103 stevensc 7
    closeModal = function () { }
8
}) => {
7066 stevensc 9
 
7112 stevensc 10
    const defaultValues = [{ label: "Activo", value: "a" }, { label: "Inactivo", value: "i" }]
7138 stevensc 11
    const [data, setData] = useState(defaultValues.find((el) => {
12
        if (el.label === modalData) {
13
            return el.value
14
        }
15
    }));
7066 stevensc 16
 
17
    return (
7107 stevensc 18
        <SubmitModal
7112 stevensc 19
            closeModal={closeModal}
20
            postLink={dataLink}
7120 stevensc 21
            submitData={{ status: data }}
7116 stevensc 22
            title="Estatus"
7107 stevensc 23
        >
7116 stevensc 24
            <select
25
                className='form-control'
26
                name="status"
27
                onChange={(e) => setData(e.target.value)}
28
                defaultValue={modalData}
29
            >
30
                {
31
                    defaultValues.map(({ value, label }) => (
32
                        <option value={value}>{label}</option>
33
                    ))
34
                }
35
            </select>
7107 stevensc 36
        </SubmitModal >
7066 stevensc 37
    )
38
}
39
 
40
export default StatusModal