Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 7777 Rev 8042
Línea 8... Línea 8...
8
    dataLink,
8
    dataLink,
9
    googleApiKey,
9
    googleApiKey,
10
    defaultData = ''
10
    defaultData = ''
11
}) => {
11
}) => {
Línea -... Línea 12...
-
 
12
 
-
 
13
 
-
 
14
    const { register } = useForm();
12
 
15
    const [isActive, setIsActive] = useState((defaultData.is_main === "y") ? true : false);
-
 
16
    const [value, setValue] = useState(defaultData.formatted_address)
Línea 13... Línea 17...
13
    const [data, setData] = useState(defaultData.formatted_address)
17
    const [data, setData] = useState({})
14
 
18
 
15
    return (
19
    return (
16
        <SubmitModal
20
        <SubmitModal
17
            title='Ubicación'
21
            title='Ubicación'
18
            closeModal={closeModal}
22
            closeModal={closeModal}
19
            submitData={{ location: data }}
23
            submitData={{ ...data, is_main: isActive ? "y" : "n" }}
20
            postLink={dataLink}
24
            postLink={dataLink}
21
        >
25
        >
22
            <SearchLocationInput
26
            <SearchLocationInput
23
                value={data}
27
                value={value}
-
 
28
                setValue={setValue}
24
                setValue={setData}
29
                googleApiKey={googleApiKey}
-
 
30
                updateData={setData}
-
 
31
            />
-
 
32
            <div
-
 
33
                className={`toggle btn btn-primary ${!isActive && "off"}`}
-
 
34
                data-toggle="toggle"
-
 
35
                role="button"
-
 
36
                style={{ width: '130px' }}
-
 
37
                onClick={() => setIsActive(!isActive)}
-
 
38
            >
-
 
39
                <input
-
 
40
                    type="checkbox"
-
 
41
                    name="status"
-
 
42
                    ref={register}
-
 
43
                    checked={isActive}
-
 
44
                />
-
 
45
                <div className="toggle-group">
-
 
46
                    <label for="status" className="btn btn-primary toggle-on">Principal</label>
-
 
47
                    <label for="status" className="btn btn-light toggle-off">Secundaria</label>
-
 
48
                    <span className="toggle-handle btn btn-light"></span>
25
                googleApiKey={googleApiKey}
49
                </div>
26
            />
50
            </div>
27
        </SubmitModal>
51
        </SubmitModal>
28
    )
52
    )
29
}
53
}