UNPKG

react-payline

Version:

_This is an unofficial repository_

15 lines 808 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var react_1 = require("react"); var usePayline = function () { if (typeof window === 'undefined') return undefined; react_1.useEffect(function () { if (!window.Payline && !document.querySelector('script[src$="payline.com/cdn/scripts/widget-min.js"]')) throw new Error("window.Payline is unavailable. Check if PaylineProvider is rendered within the component tree."); }, []); return window.Payline; }; exports.usePaylineApi = function () { var _a; return (_a = usePayline()) === null || _a === void 0 ? void 0 : _a.Api; }; exports.usePaylineJQuery = function () { var _a; return (_a = usePayline()) === null || _a === void 0 ? void 0 : _a.jQuery; }; //# sourceMappingURL=usePayline.js.map