react-grecaptcha-v3
Version:
Google Recaptcha V3 for React.js based application. Keep website performance high while prioritizing security.
1 lines • 4.38 kB
Source Map (JSON)
{"version":3,"sources":["/home/runner/work/react-grecaptcha-v3/react-grecaptcha-v3/dist/useHideRecaptchaBadge.cjs","../src/useHideRecaptchaBadge.tsx"],"names":["__defProp","Object","defineProperty","__getOwnPropDesc","getOwnPropertyDescriptor","__getOwnPropNames","getOwnPropertyNames","__hasOwnProp","prototype","hasOwnProperty","__export","target","all","name","get","enumerable","__copyProps","to","from","except","desc","key","call","__toCommonJS","mod","value","useHideRecaptchaBadge_exports","default","useHideRecaptchaBadge_default","reCaptchaHiddenBadgeStyles","module","exports","import_react","require","useHideRecaptchaBadge","useEffect","styles","document","createElement","textContent","head","appendChild","removeChild"],"mappings":"AAAA;;;;;AACA,IAAIA,YAAYC,OAAOC,cAAc;AACrC,IAAIC,mBAAmBF,OAAOG,wBAAwB;AACtD,IAAIC,oBAAoBJ,OAAOK,mBAAmB;AAClD,IAAIC,eAAeN,OAAOO,SAAS,CAACC,cAAc;AAClD,IAAIC,WAAW,SAACC,QAAQC;IACtB,IAAK,IAAIC,QAAQD,IACfZ,UAAUW,QAAQE,MAAM;QAAEC,KAAKF,GAAG,CAACC,KAAK;QAAEE,YAAY;IAAK;AAC/D;AACA,IAAIC,cAAc,SAACC,IAAIC,MAAMC,QAAQC;IACnC,IAAIF,QAAQ,CAAA,OAAOA,qCAAP,SAAOA,KAAG,MAAM,YAAY,OAAOA,SAAS,YAAY;YAC7D,kCAAA,2BAAA;;;gBAAA,IAAIG,MAAJ;gBACH,IAAI,CAACd,aAAae,IAAI,CAACL,IAAII,QAAQA,QAAQF,QACzCnB,UAAUiB,IAAII,KAAK;oBAAEP,KAAK;+BAAMI,IAAI,CAACG,IAAI;;oBAAEN,YAAY,CAAEK,CAAAA,OAAOjB,iBAAiBe,MAAMG,IAAG,KAAMD,KAAKL,UAAU;gBAAC;;YAFpH,QAAK,YAAWV,kBAAkBa,0BAA7B,SAAA,6BAAA,QAAA,yBAAA;;YAAA;YAAA;;;qBAAA,6BAAA;oBAAA;;;oBAAA;0BAAA;;;;IAGP;IACA,OAAOD;AACT;AACA,IAAIM,eAAe,SAACC;WAAQR,YAAYhB,UAAU,CAAC,GAAG,cAAc;QAAEyB,OAAO;IAAK,IAAID;;ACjBtF,IAAAE,gCAAA,CAAA;AAAAhB,SAAAgB,+BAAA;IAAAC,SAAA;eAAAC;;IAAAC,4BAAA;eAAAA;;AAAA;AAAAC,OAAAC,OAAA,GAAAR,aAAAG;AAAA,IAAAM,eAA0BC,QAAA;AACnB,IAAMJ,6BAA6B;AAK1C,IAAMK,wBAAwB;IAC1B,CAAA,GAAAF,aAAAG,SAAA,EAAU;QACN,IAAMC,SAASC,SAASC,aAAA,CAAc;QACtCF,OAAOG,WAAA,GAAcV;QACrBQ,SAASG,IAAA,CAAKC,WAAA,CAAYL;QAC1B,OAAO;YACHC,SAASG,IAAA,CAAKE,WAAA,CAAYN;QAC9B;IACJ,GAAG,EAAE;AACT;AACA,IAAOR,gCAAQM;ADqBf,6DAA6D;AAC7D,KAAMJ,CAAAA,OAAOC,OAAO,GAAG;IACrBF,4BAAAA;AACF,CAAA","sourcesContent":["\"use strict\";\nvar __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\nvar useHideRecaptchaBadge_exports = {};\n__export(useHideRecaptchaBadge_exports, {\n default: () => useHideRecaptchaBadge_default,\n reCaptchaHiddenBadgeStyles: () => reCaptchaHiddenBadgeStyles\n});\nmodule.exports = __toCommonJS(useHideRecaptchaBadge_exports);\nvar import_react = require(\"react\");\nconst reCaptchaHiddenBadgeStyles = `.grecaptcha-badge { visibility: hidden; }`;\nconst useHideRecaptchaBadge = () => {\n (0, import_react.useEffect)(() => {\n const styles = document.createElement(\"style\");\n styles.textContent = reCaptchaHiddenBadgeStyles;\n document.head.appendChild(styles);\n return () => {\n document.head.removeChild(styles);\n };\n }, []);\n};\nvar useHideRecaptchaBadge_default = useHideRecaptchaBadge;\n// Annotate the CommonJS export names for ESM import in node:\n0 && (module.exports = {\n reCaptchaHiddenBadgeStyles\n});\n","import { useEffect } from 'react'\nexport const reCaptchaHiddenBadgeStyles = `.grecaptcha-badge { visibility: hidden; }`\n/**\n * Please read https://developers.google.com/recaptcha/docs/faq#id-like-to-hide-the-recaptcha-badge.-what-is-allowed\n * before doing this.\n */\nconst useHideRecaptchaBadge = (): void => {\n useEffect(() => {\n const styles = document.createElement('style')\n styles.textContent = reCaptchaHiddenBadgeStyles\n document.head.appendChild(styles)\n return () => {\n document.head.removeChild(styles)\n }\n }, [])\n}\nexport default useHideRecaptchaBadge\n"]}