UNPKG

use-barikoi

Version:

Your favorite Barikoi APIs now available as react hooks!

23 lines 682 B
import { geocode } from 'barikoi-unified'; import { useEffect, useState } from 'react'; export const useGeocode = (apiKey, place_id) => { const [result, setResult] = useState(); const [loading, setLoading] = useState(false); useEffect(() => { if (!place_id) { return; } setLoading(true); geocode(apiKey, { place_id }) .then((res) => { setLoading(false); setResult(res); }) .catch((error) => { setLoading(false); console.error(error); }); }, [apiKey, place_id]); return [result, loading]; }; //# sourceMappingURL=use-geocode.js.map