react-gravity-form
Version:
A component for including Gravity Forms on React apps via the Wordpress API
2 lines • 5.93 kB
JavaScript
var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:!0}),exports["default"]=void 0;var _classCallCheck2=_interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")),_createClass2=_interopRequireDefault(require("@babel/runtime/helpers/createClass")),_possibleConstructorReturn2=_interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn")),_getPrototypeOf2=_interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf")),_assertThisInitialized2=_interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")),_inherits2=_interopRequireDefault(require("@babel/runtime/helpers/inherits")),_defineProperty2=_interopRequireDefault(require("@babel/runtime/helpers/defineProperty")),_react=_interopRequireDefault(require("react"));function _callSuper(a,b,c){return b=(0,_getPrototypeOf2["default"])(b),(0,_possibleConstructorReturn2["default"])(a,_isNativeReflectConstruct()?Reflect.construct(b,c||[],(0,_getPrototypeOf2["default"])(a).constructor):b.apply(a,c))}function _isNativeReflectConstruct(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(a){}return(_isNativeReflectConstruct=function(){return!!a})()}var Confirmation=function(a){function b(){var a;(0,_classCallCheck2["default"])(this,b);for(var c=arguments.length,d=Array(c),e=0;e<c;e++)d[e]=arguments[e];return a=_callSuper(this,b,[].concat(d)),(0,_defineProperty2["default"])((0,_assertThisInitialized2["default"])(a),"state",{confirmation:""}),a}return(0,_inherits2["default"])(b,a),(0,_createClass2["default"])(b,[{key:"componentDidMount",value:function componentDidMount(){var a=this.props.confirmation,b=/<script>(.+)<\/script>/gi.exec(a);b?(a=a.replace(b[0],""),this.setState({confirmation:a},function(){return window.eval(b[1])})):this.setState({confirmation:a})}},{key:"render",value:function render(){var a=this.state.confirmation,b=this.props.SFormConfirmation;return b?_react["default"].createElement(b,{success:!0,message:a}):_react["default"].createElement("div",{className:"form-confirmation",dangerouslySetInnerHTML:{__html:a}})}}]),b}(_react["default"].Component),_default=exports["default"]=Confirmation;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJDb25maXJtYXRpb24iLCJhIiwiYiIsIl9jbGFzc0NhbGxDaGVjazIiLCJjIiwiYXJndW1lbnRzIiwibGVuZ3RoIiwiZCIsIkFycmF5IiwiZSIsIl9jYWxsU3VwZXIiLCJjb25jYXQiLCJfZGVmaW5lUHJvcGVydHkyIiwiX2Fzc2VydFRoaXNJbml0aWFsaXplZDIiLCJjb25maXJtYXRpb24iLCJfaW5oZXJpdHMyIiwiX2NyZWF0ZUNsYXNzMiIsImtleSIsInZhbHVlIiwiY29tcG9uZW50RGlkTW91bnQiLCJwcm9wcyIsImV4dHJhY3RzY3JpcHQiLCJleGVjIiwicmVwbGFjZSIsInNldFN0YXRlIiwid2luZG93IiwiZXZhbCIsInJlbmRlciIsInN0YXRlIiwiU0Zvcm1Db25maXJtYXRpb24iLCJfcmVhY3QiLCJjcmVhdGVFbGVtZW50Iiwic3VjY2VzcyIsIm1lc3NhZ2UiLCJjbGFzc05hbWUiLCJkYW5nZXJvdXNseVNldElubmVySFRNTCIsIl9faHRtbCIsIlJlYWN0IiwiQ29tcG9uZW50IiwiX2RlZmF1bHQiLCJleHBvcnRzIl0sInNvdXJjZXMiOlsiLi4vLi4vc3JjL0Zvcm1FbGVtZW50cy9Gb3JtQ29uZmlybWF0aW9uLmpzeCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuXG5jbGFzcyBDb25maXJtYXRpb24gZXh0ZW5kcyBSZWFjdC5Db21wb25lbnQge1xuICBzdGF0ZSA9IHtcbiAgICBjb25maXJtYXRpb246ICcnLFxuICB9O1xuXG4gIGNvbXBvbmVudERpZE1vdW50KCkge1xuICAgIGxldCB7IGNvbmZpcm1hdGlvbiB9ID0gdGhpcy5wcm9wcztcbiAgICBjb25zdCBleHRyYWN0c2NyaXB0ID0gLzxzY3JpcHQ+KC4rKTxcXC9zY3JpcHQ+L2dpLmV4ZWMoY29uZmlybWF0aW9uKTtcbiAgICBpZiAoZXh0cmFjdHNjcmlwdCkge1xuICAgICAgY29uZmlybWF0aW9uID0gY29uZmlybWF0aW9uLnJlcGxhY2UoZXh0cmFjdHNjcmlwdFswXSwgJycpO1xuICAgICAgdGhpcy5zZXRTdGF0ZSh7IGNvbmZpcm1hdGlvbiB9LCAoKSA9PiB3aW5kb3cuZXZhbChleHRyYWN0c2NyaXB0WzFdKSk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHRoaXMuc2V0U3RhdGUoeyBjb25maXJtYXRpb24gfSk7XG4gICAgfVxuICB9XG5cbiAgcmVuZGVyKCkge1xuICAgIGNvbnN0IHsgY29uZmlybWF0aW9uIH0gPSB0aGlzLnN0YXRlO1xuICAgIGNvbnN0IHsgU0Zvcm1Db25maXJtYXRpb24gfSA9IHRoaXMucHJvcHM7XG5cbiAgICByZXR1cm4gU0Zvcm1Db25maXJtYXRpb24gPyAoXG4gICAgICA8U0Zvcm1Db25maXJtYXRpb24gc3VjY2VzcyBtZXNzYWdlPXtjb25maXJtYXRpb259IC8+XG4gICAgKSA6IChcbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZm9ybS1jb25maXJtYXRpb25cIiBkYW5nZXJvdXNseVNldElubmVySFRNTD17eyBfX2h0bWw6IGNvbmZpcm1hdGlvbiB9fSAvPlxuICAgICk7XG4gIH1cbn1cbmV4cG9ydCBkZWZhdWx0IENvbmZpcm1hdGlvbjtcblxuIl0sIm1hcHBpbmdzIjoidXhDQUVNLENBQUFBLFlBQVksVUFBQUMsQ0FBQSxXQUFBQyxFQUFBLE1BQUFELENBQUEsSUFBQUUsZ0JBQUEsa0JBQUFELENBQUEsVUFBQUUsQ0FBQSxDQUFBQyxTQUFBLENBQUFDLE1BQUEsQ0FBQUMsQ0FBQSxDQUFBQyxLQUFBLENBQUFKLENBQUEsRUFBQUssQ0FBQSxHQUFBQSxDQUFBLENBQUFMLENBQUEsQ0FBQUssQ0FBQSxHQUFBRixDQUFBLENBQUFFLENBQUEsRUFBQUosU0FBQSxDQUFBSSxDQUFBLFNBQUFSLENBQUEsQ0FBQVMsVUFBQSxNQUFBUixDQUFBLElBQUFTLE1BQUEsQ0FBQUosQ0FBQSxNQUFBSyxnQkFBQSxnQkFBQUMsdUJBQUEsYUFBQVosQ0FBQSxVQUNSLENBQ05hLFlBQVksQ0FBRSxFQUNoQixDQUFDLEVBQUFiLENBQUEsVUFBQWMsVUFBQSxhQUFBYixDQUFBLENBQUFELENBQUEsS0FBQWUsYUFBQSxhQUFBZCxDQUFBLEdBQUFlLEdBQUEscUJBQUFDLEtBQUEsQ0FFRCxTQUFBQyxrQkFBQSxDQUFvQixJQUNaLENBQUFMLENBQVksQ0FBSyxJQUFJLENBQUNNLEtBQUssQ0FBM0JOLFlBQVksQ0FDWk8sQ0FBYSxDQUFHLDBCQUEwQixDQUFDQyxJQUFJLENBQUNSLENBQVksQ0FBQyxDQUMvRE8sQ0FBYSxFQUNmUCxDQUFZLENBQUdBLENBQVksQ0FBQ1MsT0FBTyxDQUFDRixDQUFhLENBQUMsQ0FBQyxDQUFDLENBQUUsRUFBRSxDQUFDLENBQ3pELElBQUksQ0FBQ0csUUFBUSxDQUFDLENBQUVWLFlBQVksQ0FBWkEsQ0FBYSxDQUFDLENBQUUsaUJBQU0sQ0FBQVcsTUFBTSxDQUFDQyxJQUFJLENBQUNMLENBQWEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFDLEVBRXBFLElBQUksQ0FBQ0csUUFBUSxDQUFDLENBQUVWLFlBQVksQ0FBWkEsQ0FBYSxDQUFDLENBRWxDLENBQUMsR0FBQUcsR0FBQSxVQUFBQyxLQUFBLENBRUQsU0FBQVMsT0FBQSxDQUFTLElBQ0MsQ0FBQWIsQ0FBWSxDQUFLLElBQUksQ0FBQ2MsS0FBSyxDQUEzQmQsWUFBWSxDQUNaZSxDQUFpQixDQUFLLElBQUksQ0FBQ1QsS0FBSyxDQUFoQ1MsaUJBQWlCLENBRXpCLE1BQU8sQ0FBQUEsQ0FBaUIsQ0FDdEJDLE1BQUEsWUFBQUMsYUFBQSxDQUFDN0IsQ0FBaUIsRUFBQzhCLE9BQU8sSUFBQ0MsT0FBTyxDQUFFbkIsQ0FBYSxDQUFFLENBQUMsQ0FFcERnQixNQUFBLFlBQUFDLGFBQUEsUUFBS0csU0FBUyxDQUFDLG1CQUFtQixDQUFDQyx1QkFBdUIsQ0FBRSxDQUFFQyxNQUFNLENBQUV0QixDQUFhLENBQUUsQ0FBRSxDQUUzRixDQUFDLElBQUFaLENBQUEsRUF6QndCbUMsaUJBQUssQ0FBQ0MsU0FBUyxFQUFBQyxRQUFBLENBQUFDLE9BQUEsWUEyQjNCeEMsWUFBWSJ9
;