Proyectos de Subversion LeadersLinked - Backend

Rev

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

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