Proyectos de Subversion LeadersLinked - Backend

Rev

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

import React, { useState } from 'react';
import SubmitModal from './SubmitModal';

const StatusModal = ({
    modalData = '',
    dataLink = '',
    closeModal = function () { }
}) => {

    const defaultValues = [{ label: "Activo", value: "a" }, { label: "Inactivo", value: "i" }]
    const [data, setData] = useState(defaultValues.find((el) => {
        if (el.label === modalData) {
            return el.value
        }
    }));

    return (
        <SubmitModal
            closeModal={closeModal}
            postLink={dataLink}
            submitData={{ status: data }}
            title="Estatus"
        >
            <select
                className='form-control'
                name="status"
                onChange={(e) => setData(e.target.value)}
                defaultValue={modalData}
            >
                {
                    defaultValues.map(({ value, label }) => (
                        <option value={value}>{label}</option>
                    ))
                }
            </select>
        </SubmitModal >
    )
}

export default StatusModal