Rev 1823 | Rev 2865 | 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 { InputAdornment, TextField } from '@mui/material'import useLocationAutocomplete from '@app/hooks/useLocationAutocomplete'const UbicationInput = ({onGetAddress = () => {},settedQuery = '',placeholder = 'Ubicación',onChange = () => {},error = null}) => {const { address, error: addressError, ref } = useLocationAutocomplete()useEffect(() => {onGetAddress(address)}, [address])return (<TextFieldtype='text'inputRef={ref}onChange={onChange}placeholder={placeholder}defaultValue={settedQuery}fullWidthhelperText={error || addressError}error={Boolean(error || addressError)}InputProps={{startAdornment: (<InputAdornment position='start'><Place /></InputAdornment>)}}/>)}export default UbicationInput