Add files

This commit is contained in:
DoomRye 2022-07-26 10:06:20 -07:00
commit bb80829159
18195 changed files with 2122994 additions and 0 deletions

View file

@ -0,0 +1,31 @@
"use strict";
exports.__esModule = true;
var _recaptcha = require("./recaptcha");
var _recaptcha2 = _interopRequireDefault(_recaptcha);
var _reactAsyncScript = require("react-async-script");
var _reactAsyncScript2 = _interopRequireDefault(_reactAsyncScript);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var callbackName = "onloadcallback";
var lang = typeof window !== "undefined" && window.recaptchaOptions && window.recaptchaOptions.lang ? "&hl=" + window.recaptchaOptions.lang : "";
var URL = "https://www.google.com/recaptcha/api.js?onload=" + callbackName + "&render=explicit" + lang;
var globalName = "grecaptcha";
exports.default = (0, _reactAsyncScript2.default)(_recaptcha2.default, URL, {
callbackName: callbackName,
globalName: globalName,
exposeFuncs: ["getValue", "reset", "execute"]
});
//////////////////
// WEBPACK FOOTER
// ./~/react-google-recaptcha/lib/recaptcha-wrapper.js
// module id = 699
// module chunks = 4

View file

@ -0,0 +1,157 @@
"use strict";
exports.__esModule = true;
var _extends2 = require("babel-runtime/helpers/extends");
var _extends3 = _interopRequireDefault(_extends2);
var _objectWithoutProperties2 = require("babel-runtime/helpers/objectWithoutProperties");
var _objectWithoutProperties3 = _interopRequireDefault(_objectWithoutProperties2);
var _classCallCheck2 = require("babel-runtime/helpers/classCallCheck");
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require("babel-runtime/helpers/possibleConstructorReturn");
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require("babel-runtime/helpers/inherits");
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require("react");
var _react2 = _interopRequireDefault(_react);
var _propTypes = require("prop-types");
var _propTypes2 = _interopRequireDefault(_propTypes);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var ReCAPTCHA = function (_React$Component) {
(0, _inherits3.default)(ReCAPTCHA, _React$Component);
function ReCAPTCHA() {
(0, _classCallCheck3.default)(this, ReCAPTCHA);
var _this = (0, _possibleConstructorReturn3.default)(this, _React$Component.call(this));
_this.state = {};
return _this;
}
ReCAPTCHA.prototype.getValue = function getValue() {
if (this.props.grecaptcha && this.state.widgetId !== undefined) {
return this.props.grecaptcha.getResponse(this.state.widgetId);
}
return null;
};
ReCAPTCHA.prototype.execute = function execute() {
var grecaptcha = this.props.grecaptcha;
var widgetId = this.state.widgetId;
if (grecaptcha && widgetId !== undefined) {
return grecaptcha.execute(widgetId);
}
};
ReCAPTCHA.prototype.reset = function reset() {
if (this.props.grecaptcha && this.state.widgetId !== undefined) {
this.props.grecaptcha.reset(this.state.widgetId);
}
};
ReCAPTCHA.prototype.handleExpired = function handleExpired() {
if (this.props.onExpired) {
this.props.onExpired();
} else if (this.props.onChange) {
this.props.onChange(null);
}
};
ReCAPTCHA.prototype.explicitRender = function explicitRender(cb) {
if (this.props.grecaptcha && this.state.widgetId === undefined) {
var id = this.props.grecaptcha.render(this.refs.captcha, {
sitekey: this.props.sitekey,
callback: this.props.onChange,
theme: this.props.theme,
type: this.props.type,
tabindex: this.props.tabindex,
"expired-callback": this.handleExpired,
size: this.props.size,
stoken: this.props.stoken,
badge: this.props.badge
});
this.setState({
widgetId: id
}, cb);
}
};
ReCAPTCHA.prototype.componentDidMount = function componentDidMount() {
this.explicitRender();
};
ReCAPTCHA.prototype.componentDidUpdate = function componentDidUpdate() {
this.explicitRender();
};
ReCAPTCHA.prototype.render = function render() {
// consume properties owned by the reCATPCHA, pass the rest to the div so the user can style it.
/* eslint-disable no-unused-vars */
var _props = this.props,
sitekey = _props.sitekey,
onChange = _props.onChange,
theme = _props.theme,
type = _props.type,
tabindex = _props.tabindex,
onExpired = _props.onExpired,
size = _props.size,
stoken = _props.stoken,
grecaptcha = _props.grecaptcha,
badge = _props.badge,
childProps = (0, _objectWithoutProperties3.default)(_props, ["sitekey", "onChange", "theme", "type", "tabindex", "onExpired", "size", "stoken", "grecaptcha", "badge"]);
/* eslint-enable no-unused-vars */
return _react2.default.createElement("div", (0, _extends3.default)({}, childProps, { ref: "captcha" }));
};
return ReCAPTCHA;
}(_react2.default.Component);
exports.default = ReCAPTCHA;
ReCAPTCHA.displayName = "ReCAPTCHA";
ReCAPTCHA.propTypes = {
sitekey: _propTypes2.default.string.isRequired,
onChange: _propTypes2.default.func.isRequired,
grecaptcha: _propTypes2.default.object,
theme: _propTypes2.default.oneOf(["dark", "light"]),
type: _propTypes2.default.oneOf(["image", "audio"]),
tabindex: _propTypes2.default.number,
onExpired: _propTypes2.default.func,
size: _propTypes2.default.oneOf(["compact", "normal", "invisible"]),
stoken: _propTypes2.default.string,
badge: _propTypes2.default.oneOf(["bottomright", "bottomleft ", "inline"])
};
ReCAPTCHA.defaultProps = {
theme: "light",
type: "image",
tabindex: 0,
size: "normal",
badge: "bottomright"
};
//////////////////
// WEBPACK FOOTER
// ./~/react-google-recaptcha/lib/recaptcha.js
// module id = 2763
// module chunks = 4