UNPKG

use-barikoi

Version:

Your favorite Barikoi APIs now available as react hooks!

23 lines 702 B
import { autocompletePO } from 'barikoi-unified'; import { useState, useEffect } from 'react'; export const useAutocompletePO = (apiKey, query) => { const [result, setResult] = useState(); const [loading, setLoading] = useState(false); useEffect(() => { if (!query) { return; } setLoading(true); autocompletePO(apiKey, { q: query }) .then((res) => { setLoading(false); setResult(res); }) .catch((error) => { setLoading(false); console.error(error); }); }, [apiKey, query]); return [result, loading]; }; //# sourceMappingURL=use-autocomplete-po.js.map