Proyectos de Subversion LeadersLinked - SPA

Rev

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

Rev 480 Rev 481
Línea 5... Línea 5...
5
    const [error, setError] = useState(null)
5
    const [error, setError] = useState(null)
6
    let autoComplete
6
    let autoComplete
Línea 7... Línea 7...
7
 
7
 
8
    function handleScriptLoad(autoCompleteRef) {
8
    function handleScriptLoad(autoCompleteRef) {
9
        autoComplete = new window.google.maps.places.Autocomplete(
9
        autoComplete = new window.google.maps.places.Autocomplete(
10
            autoCompleteRef,
10
            autoCompleteRef.current,
11
            { types: ['(cities)'] }
11
            { types: ['(cities)'] }
12
        )
12
        )
13
        autoComplete.setFields([
13
        autoComplete.setFields([
14
            'address_components',
14
            'address_components',
Línea 74... Línea 74...
74
            setError('Ha ocurrido un error')
74
            setError('Ha ocurrido un error')
75
        }
75
        }
76
    }
76
    }
Línea 77... Línea 77...
77
 
77
 
78
    useEffect(() => {
-
 
79
        if (inputRef) {
78
    useEffect(() => {
80
            handleScriptLoad(inputRef)
79
        handleScriptLoad(inputRef)
81
        }
-
 
Línea 82... Línea 80...
82
    }, [inputRef])
80
    }, [])
83
 
81
 
Línea 84... Línea 82...
84
    return { address: addresObject, error }
82
    return { address: addresObject, error }