UNPKG

use-barikoi

Version:

Your favorite Barikoi APIs now available as react hooks!

27 lines 940 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useAutocompletePO = void 0; var barikoi_unified_1 = require("barikoi-unified"); var react_1 = require("react"); var useAutocompletePO = function (apiKey, query) { var _a = react_1.useState(), result = _a[0], setResult = _a[1]; var _b = react_1.useState(false), loading = _b[0], setLoading = _b[1]; react_1.useEffect(function () { if (!query) { return; } setLoading(true); barikoi_unified_1.autocompletePO(apiKey, { q: query }) .then(function (res) { setLoading(false); setResult(res); }) .catch(function (error) { setLoading(false); console.error(error); }); }, [apiKey, query]); return [result, loading]; }; exports.useAutocompletePO = useAutocompletePO; //# sourceMappingURL=use-autocomplete-po.js.map