Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 7111 Rev 7112
Línea 1... Línea 1...
1
import React, { useEffect, useState } from 'react';
1
import React, { useEffect, useState } from 'react';
-
 
2
import { getData } from '../../../helpers/fetchHelpers';
2
import SubmitModal from './SubmitModal';
3
import SubmitModal from './SubmitModal';
Línea 3... Línea 4...
3
 
4
 
4
const StatusModal = ({
5
const StatusModal = ({
5
    modalData = '',
6
    modalData = '',
6
    dataLink = '',
7
    dataLink = '',
7
    closeModal = function () { }
8
    closeModal = function () { }
Línea -... Línea 9...
-
 
9
}) => {
8
}) => {
10
 
9
 
11
    const defaultValues = [{ label: "Activo", value: "a" }, { label: "Inactivo", value: "i" }]
Línea 10... Línea -...
10
    const [data, setData] = useState(modalData);
-
 
Línea 11... Línea 12...
11
    const [values, setValues] = useState('');
12
    const [data, setData] = useState(defaultValues.find((el)=> el.label === modalData && el.value));
12
 
13
    const [values, setValues] = useState('');
13
    const defaultValues = [{ label: "Activo", value: "a" }, { label: "Inactivo", value: "i" }]
14
 
14
 
15
 
15
    useEffect(() => {
16
    useEffect(() => {
Línea 16... Línea 17...
16
        if (values.status && values.status === "i") {
17
        getData(dataLink)
17
            defaultValues.reverse()
18
            .then(results => setValues(results))
-
 
19
            .catch(err => setError(err))
-
 
20
    }, []);
18
        }
21
 
19
    }, [values]);
22
    return (
20
 
-
 
21
    return (
-
 
22
        <SubmitModal
-
 
23
            submitData={data}
23
        <SubmitModal
24
            setValues={setValues}
24
            closeModal={closeModal}
25
            getLink={dataLink}
25
            postLink={dataLink}
26
            postLink={dataLink}
26
            submitData={data}
27
            closeModal={closeModal}
27
            setValues={setValues}
28
        >
28
        >
29
            <div className='form-group'>
29
            <div className='form-group'>
30
                <label className="form-label">Tamaño de la empresa</label>
30
                <label className="form-label">Estatus</label>