UNPKG

vue-recaptcha

Version:

ReCAPTCHA vue component

23 lines (22 loc) 686 B
"use strict"; 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;