Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 8043 | Rev 14738 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |

import React from 'react'
import { useState } from 'react'
import SearchLocationInput from '../../../shared/SearchLocationInput'
import SubmitModal from '../../../jobs/components/Modals/SubmitModal'
import { useForm } from 'react-hook-form'

const LocationModal = ({
    closeModal,
    dataLink,
    googleApiKey,
    defaultData = ''
}) => {

    const [isActive, setIsActive] = useState((defaultData.is_main === "y") ? true : false);
    const [value, setValue] = useState(defaultData.formatted_address)
    const [data, setData] = useState({})

    return (
        <SubmitModal
            title='Ubicación'
            closeModal={closeModal}
            submitData={{ ...data, is_main: isActive ? "y" : "n" }}
            postLink={dataLink}
        >
            <SearchLocationInput
                value={value}
                setValue={setValue}
                googleApiKey={googleApiKey}
                updateData={setData}
            />
            <div
                className={`toggle btn btn-primary ${!isActive && "off"}`}
                data-toggle="toggle"
                role="button"
                style={{ width: '130px' }}
                onClick={() => setIsActive(!isActive)}
            >
                <input
                    type="checkbox"
                    checked={isActive}
                />
                <div className="toggle-group">
                    <label for="status" className="btn btn-primary toggle-on">Principal</label>
                    <label for="status" className="btn btn-light toggle-off">Secundaria</label>
                    <span className="toggle-handle btn btn-light"></span>
                </div>
            </div>
        </SubmitModal>
    )
}
export default LocationModal