Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 7120 Rev 7138
Línea 1... Línea 1...
1
import React, { useEffect, useState } from 'react';
1
import React, { useState } from 'react';
2
import { getData } from '../../../helpers/fetchHelpers';
-
 
3
import SubmitModal from './SubmitModal';
2
import SubmitModal from './SubmitModal';
Línea 4... Línea 3...
4
 
3
 
5
const StatusModal = ({
4
const StatusModal = ({
6
    modalData = '',
5
    modalData = '',
7
    dataLink = '',
6
    dataLink = '',
8
    closeModal = function () { }
7
    closeModal = function () { }
Línea 9... Línea 8...
9
}) => {
8
}) => {
10
 
9
 
11
    const defaultValues = [{ label: "Activo", value: "a" }, { label: "Inactivo", value: "i" }]
10
    const defaultValues = [{ label: "Activo", value: "a" }, { label: "Inactivo", value: "i" }]
12
    const [data, setData] = useState(defaultValues.find((el) => el.label === modalData && el.value));
-
 
13
    const [error, setError] = useState('');
-
 
14
    const [values, setValues] = useState('');
-
 
15
 
11
    const [data, setData] = useState(defaultValues.find((el) => {
16
 
12
        if (el.label === modalData) {
17
    useEffect(() => {
-
 
18
        getData(dataLink)
-
 
19
            .then(results => setValues(results))
13
            return el.value
Línea 20... Línea 14...
20
            .catch(err => setError(err))
14
        }
21
    }, []);
15
    }));
22
 
16
 
23
    return (
17
    return (
Línea 37... Línea 31...
37
                    defaultValues.map(({ value, label }) => (
31
                    defaultValues.map(({ value, label }) => (
38
                        <option value={value}>{label}</option>
32
                        <option value={value}>{label}</option>
39
                    ))
33
                    ))
40
                }
34
                }
41
            </select>
35
            </select>
42
            {error && <p>{error}</p>}
-
 
43
        </SubmitModal >
36
        </SubmitModal >
44
    )
37
    )
45
}
38
}
Línea 46... Línea 39...
46
 
39
 
47
export default StatusModal
40
export default StatusModal