use-barikoi
Version:
Your favorite Barikoi APIs now available as react hooks!
23 lines • 702 B
JavaScript
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