Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 8468 Rev 8470
Línea 11... Línea 11...
11
    action
11
    action
12
}) => {
12
}) => {
Línea 13... Línea 13...
13
 
13
 
14
    const { handleSubmit, register, setValue } = useForm()
14
    const { handleSubmit, register, setValue } = useForm()
-
 
15
    const [error, setError] = useState(null);
Línea 15... Línea 16...
15
    const [error, setError] = useState(null);
16
    const [industries, setIndustries] = useState(null);
16
 
17
 
17
    const onSubmit = ({ industry }) => {
18
    const onSubmit = ({ industry }) => {
Línea 32... Línea 33...
32
            .catch((err) => console.log(err))
33
            .catch((err) => console.log(err))
33
    }
34
    }
Línea 34... Línea 35...
34
 
35
 
35
    useEffect(() => {
36
    useEffect(() => {
36
        getData(editUrl)
37
        getData(editUrl)
37
            .then((resp) => console.log(err))
38
            .then(({ industries }) => {
-
 
39
                Object.entries(industries).map(([key, value]) => {
-
 
40
                    setIndustries(prev => [...prev, { value: key, name: value }])
-
 
41
                })
38
            .catch(err => console.log(err))
42
            })
Línea 39... Línea 43...
39
    }, [isOpen]);
43
    }, [isOpen]);
40
 
44
 
41
    return (
45
    return (
Línea 50... Línea 54...
50
            </Modal.Header>
54
            </Modal.Header>
51
            <form onSubmit={handleSubmit(onSubmit)}>
55
            <form onSubmit={handleSubmit(onSubmit)}>
52
                <Modal.Body>
56
                <Modal.Body>
53
                    <div className="mb-3">
57
                    <div className="mb-3">
54
                        <label className="form-label">Página web</label>
58
                        <label className="form-label">Página web</label>
55
                        <input
59
                        <select
56
                            className="form-control form-control-sm"
60
                            className='form-control'
57
                            type="text"
-
 
58
                            name="industry"
61
                            name="industry"
59
                            ref={register}
62
                            ref={register}
-
 
63
                        >
-
 
64
                            {
-
 
65
                                industries.map(({ value, name }) => (
-
 
66
                                    <option key={value} value={value}>{name}</option>
60
                            style={{ padding: '1px' }}
67
                                ))
61
                        />
68
                            }
-
 
69
                        </select>
62
                    </div>
70
                    </div>
63
                    {error && <p>{error}</p>}
71
                    {error && <p>{error}</p>}
64
                </Modal.Body>
72
                </Modal.Body>
65
                <Modal.Footer>
73
                <Modal.Footer>
66
                    <Button
74
                    <Button