vue-recaptcha
Version:
ReCAPTCHA vue component
23 lines (22 loc) • 686 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.createHeadRecaptcha = void 0;
var _vue = require("vue");
var _common = require("./common.cjs");
const createHeadRecaptcha = (0, _common.defineScriptLoader)(options => {
return () => {
(0, _vue.onMounted)(() => {
const script = document.createElement("script");
script.src = `${options.recaptchaApiURL}?${(0, _common.toQueryString)(options.params)}`;
script.async = true;
script.defer = true;
if (options.nonce) {
script.nonce = options.nonce;
}
document.head.append(script);
});
};
});
exports.createHeadRecaptcha = createHeadRecaptcha;
;