Rev 2865 | Rev 3046 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
import React, { useEffect } from 'react'import { Place } from '@mui/icons-material'import { useLocationAutocomplete } from '@hooks'import Input from './Input'const UbicationInput = ({onGetAddress = () => {},settedQuery = '',placeholder = 'Ubicación',onChange = () => {},error = null}) => {const { address, error: addressError, ref } = useLocationAutocomplete()useEffect(() => {onGetAddress(address)}, [address])useEffect(() => {if (!ref.current) returnref.current.value = settedQuery}, [settedQuery])return (<Inputtype='text'inputRef={ref}onChange={onChange}placeholder={placeholder}error={error || addressError}icon={<Place />}/>)}export default UbicationInput