mindstream-react-gravity-form
Version:
A component for including Gravity Forms on React apps via the Wordpress API
2 lines • 9.37 kB
JavaScript
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports["default"]=void 0;var _react=_interopRequireDefault(require("react")),_InputLabel=_interopRequireDefault(require("../FormElements/InputLabel"));function _interopRequireDefault(a){return a&&a.__esModule?a:{default:a}}function _objectWithoutProperties(a,b){if(null==a)return{};var c,d,e=_objectWithoutPropertiesLoose(a,b);if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(a);for(d=0;d<f.length;d++)c=f[d],!(0<=b.indexOf(c))&&Object.prototype.propertyIsEnumerable.call(a,c)&&(e[c]=a[c])}return e}function _objectWithoutPropertiesLoose(a,b){if(null==a)return{};var c,d,e={},f=Object.keys(a);for(d=0;d<f.length;d++)c=f[d],0<=b.indexOf(c)||(e[c]=a[c]);return e}var _default=function(a){var b=a.field,c=a.value,d=a.validationMessage,e=a.touched,f=a.setTouched,g=a.hideField,h=a.updateForm,i=a.styledComponents,j=a.error,k=a.unsetError,l=a.setFocusClass,m=a.cssClass,n=_objectWithoutProperties(a,["field","value","validationMessage","touched","setTouched","hideField","updateForm","styledComponents","error","unsetError","setFocusClass","cssClass"]),o=b.id,p=b.formId,q=b.type,r=b.label,s=b.placeholder,t=b.isRequired,u=b.maxLength,v=b.description,w=b.descriptionPlacement,x=b.labelPlacement,y=b.width,z=b.customName,A=i||!1,B=A.Textarea,C=void 0===B?"textarea":B,D=A.Label,E=void 0===D?"label":D,F=A.Box,G=void 0===F?"div":F;return _react["default"].createElement(G,{width:y,className:d&&e||j?"form-field error ".concat(m):"form-field ".concat(m),style:{display:g?"none":void 0}},_react["default"].createElement("div",{className:q},_react["default"].createElement(_InputLabel["default"],{formId:p,id:o,label:r,labelPlacement:x,isRequired:t,styledComponent:i}),"above"===w&&v&&_react["default"].createElement("div",{className:"description"},v),_react["default"].createElement(C,{id:"input_".concat(p,"_").concat(o),name:z||"input_".concat(o),type:q,value:c?c:"",placeholder:s,maxLength:u,required:t,onChange:function onChange(a){h(a,b),k(o)},onBlur:function onBlur(a){h(a,b),f(o),l(""!==c)},onFocus:function onFocus(){return l(!0)},"aria-describedby":"error_".concat(p,"_").concat(o),"aria-invalid":!!d&&e||!!j}),"above"!==w&&v&&_react["default"].createElement("div",{className:"description"},v),(d&&e||j)&&_react["default"].createElement("span",{className:"error-message",id:"error_".concat(p,"_").concat(o)},d||j)))};exports["default"]=_default;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9GaWVsZHMvVGV4dGFyZWEuanN4Il0sIm5hbWVzIjpbImZpZWxkIiwidmFsdWUiLCJ2YWxpZGF0aW9uTWVzc2FnZSIsInRvdWNoZWQiLCJzZXRUb3VjaGVkIiwiaGlkZUZpZWxkIiwidXBkYXRlRm9ybSIsInN0eWxlZENvbXBvbmVudHMiLCJlcnJvciIsInVuc2V0RXJyb3IiLCJzZXRGb2N1c0NsYXNzIiwiY3NzQ2xhc3MiLCJwcm9wcyIsImlkIiwiZm9ybUlkIiwidHlwZSIsImxhYmVsIiwicGxhY2Vob2xkZXIiLCJpc1JlcXVpcmVkIiwibWF4TGVuZ3RoIiwiZGVzY3JpcHRpb24iLCJkZXNjcmlwdGlvblBsYWNlbWVudCIsImxhYmVsUGxhY2VtZW50Iiwid2lkdGgiLCJjdXN0b21OYW1lIiwiVGV4dGFyZWEiLCJMYWJlbCIsIkJveCIsImRpc3BsYXkiLCJldmVudCJdLCJtYXBwaW5ncyI6IjB2QkFHZSxXQWNULElBYkpBLENBQUFBLENBYUksR0FiSkEsS0FhSSxDQVpKQyxDQVlJLEdBWkpBLEtBWUksQ0FYSkMsQ0FXSSxHQVhKQSxpQkFXSSxDQVZKQyxDQVVJLEdBVkpBLE9BVUksQ0FUSkMsQ0FTSSxHQVRKQSxVQVNJLENBUkpDLENBUUksR0FSSkEsU0FRSSxDQVBKQyxDQU9JLEdBUEpBLFVBT0ksQ0FOSkMsQ0FNSSxHQU5KQSxnQkFNSSxDQUxKQyxDQUtJLEdBTEpBLEtBS0ksQ0FKSkMsQ0FJSSxHQUpKQSxVQUlJLENBSEpDLENBR0ksR0FISkEsYUFHSSxDQUZKQyxDQUVJLEdBRkpBLFFBRUksQ0FEREMsQ0FDQyxzTEFFRkMsQ0FGRSxDQWNBYixDQWRBLENBRUZhLEVBRkUsQ0FHRkMsQ0FIRSxDQWNBZCxDQWRBLENBR0ZjLE1BSEUsQ0FJRkMsQ0FKRSxDQWNBZixDQWRBLENBSUZlLElBSkUsQ0FLRkMsQ0FMRSxDQWNBaEIsQ0FkQSxDQUtGZ0IsS0FMRSxDQU1GQyxDQU5FLENBY0FqQixDQWRBLENBTUZpQixXQU5FLENBT0ZDLENBUEUsQ0FjQWxCLENBZEEsQ0FPRmtCLFVBUEUsQ0FRRkMsQ0FSRSxDQWNBbkIsQ0FkQSxDQVFGbUIsU0FSRSxDQVNGQyxDQVRFLENBY0FwQixDQWRBLENBU0ZvQixXQVRFLENBVUZDLENBVkUsQ0FjQXJCLENBZEEsQ0FVRnFCLG9CQVZFLENBV0ZDLENBWEUsQ0FjQXRCLENBZEEsQ0FXRnNCLGNBWEUsQ0FZRkMsQ0FaRSxDQWNBdkIsQ0FkQSxDQVlGdUIsS0FaRSxDQWFGQyxDQWJFLENBY0F4QixDQWRBLENBYUZ3QixVQWJFLEdBZ0I0RGpCLENBQWdCLElBaEI1RSxLQWdCSWtCLFFBaEJKLENBZ0JJQSxDQWhCSixZQWdCZSxVQWhCZixPQWdCMkJDLEtBaEIzQixDQWdCMkJBLENBaEIzQixZQWdCbUMsT0FoQm5DLE9BZ0I0Q0MsR0FoQjVDLENBZ0I0Q0EsQ0FoQjVDLFlBZ0JrRCxLQWhCbEQsR0FrQkosTUFDRSxpQ0FBQyxDQUFELEVBQ0UsS0FBSyxDQUFFSixDQURULENBRUUsU0FBUyxDQUNOckIsQ0FBaUIsRUFBSUMsQ0FBdEIsRUFBa0NLLENBQWxDLDRCQUN3QkcsQ0FEeEIsdUJBRWtCQSxDQUZsQixDQUhKLENBT0UsS0FBSyxDQUFFLENBQUVpQixPQUFPLENBQUV2QixDQUFTLENBQUcsTUFBSCxPQUFwQixDQVBULEVBU0UsdUNBQUssU0FBUyxDQUFFVSxDQUFoQixFQUNFLGdDQUFDLHNCQUFELEVBQ0UsTUFBTSxDQUFFRCxDQURWLENBRUUsRUFBRSxDQUFFRCxDQUZOLENBR0UsS0FBSyxDQUFFRyxDQUhULENBSUUsY0FBYyxDQUFFTSxDQUpsQixDQUtFLFVBQVUsQ0FBRUosQ0FMZCxDQU1FLGVBQWUsQ0FBRVgsQ0FObkIsRUFERixDQVM0QixPQUF6QixHQUFBYyxDQUFvQixFQUFnQkQsQ0FBcEMsRUFDQyx1Q0FBSyxTQUFTLENBQUMsYUFBZixFQUE4QkEsQ0FBOUIsQ0FWSixDQVlFLGdDQUFDLENBQUQsRUFDRSxFQUFFLGlCQUFXTixDQUFYLGFBQXFCRCxDQUFyQixDQURKLENBRUUsSUFBSSxDQUFFVyxDQUFVLGtCQUFhWCxDQUFiLENBRmxCLENBR0UsSUFBSSxDQUFFRSxDQUhSLENBSUUsS0FBSyxDQUFHZCxDQUFELENBQWNBLENBQWQsQ0FBUyxFQUpsQixDQUtFLFdBQVcsQ0FBRWdCLENBTGYsQ0FNRSxTQUFTLENBQUVFLENBTmIsQ0FPRSxRQUFRLENBQUVELENBUFosQ0FRRSxRQUFRLENBQUUsa0JBQUNXLENBQUQsQ0FBVyxDQUNuQnZCLENBQVUsQ0FBQ3VCLENBQUQsQ0FBUTdCLENBQVIsQ0FEUyxDQUVuQlMsQ0FBVSxDQUFDSSxDQUFELENBQ1gsQ0FYSCxDQVlFLE1BQU0sQ0FBRSxnQkFBQ2dCLENBQUQsQ0FBVyxDQUNqQnZCLENBQVUsQ0FBQ3VCLENBQUQsQ0FBUTdCLENBQVIsQ0FETyxDQUVqQkksQ0FBVSxDQUFDUyxDQUFELENBRk8sQ0FHakJILENBQWEsQ0FBVyxFQUFWLEdBQUFULENBQUQsQ0FDZCxDQWhCSCxDQWlCRSxPQUFPLENBQUUseUJBQU1TLENBQUFBLENBQWEsSUFBbkIsQ0FqQlgsQ0FrQkUsbUNBQTJCSSxDQUEzQixhQUFxQ0QsQ0FBckMsQ0FsQkYsQ0FtQkUsZUFBZSxDQUFDLENBQUNYLENBQUYsRUFBdUJDLENBQXhCLEVBQW9DLENBQUMsQ0FBQ0ssQ0FuQnRELEVBWkYsQ0FpQzRCLE9BQXpCLEdBQUFhLENBQW9CLEVBQWdCRCxDQUFwQyxFQUFtRCx1Q0FBSyxTQUFTLENBQUMsYUFBZixFQUE4QkEsQ0FBOUIsQ0FqQ3RELENBa0NHLENBQUVsQixDQUFpQixFQUFJQyxDQUF0QixFQUFrQ0ssQ0FBbkMsR0FDQyx3Q0FBTSxTQUFTLENBQUMsZUFBaEIsQ0FBZ0MsRUFBRSxpQkFBV00sQ0FBWCxhQUFxQkQsQ0FBckIsQ0FBbEMsRUFDR1gsQ0FBaUIsRUFBSU0sQ0FEeEIsQ0FuQ0osQ0FURixDQW1ESCxDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IElucHV0TGFiZWwgZnJvbSAnLi4vRm9ybUVsZW1lbnRzL0lucHV0TGFiZWwnXHJcblxyXG5leHBvcnQgZGVmYXVsdCAoe1xyXG4gIGZpZWxkLFxyXG4gIHZhbHVlLFxyXG4gIHZhbGlkYXRpb25NZXNzYWdlLFxyXG4gIHRvdWNoZWQsXHJcbiAgc2V0VG91Y2hlZCxcclxuICBoaWRlRmllbGQsXHJcbiAgdXBkYXRlRm9ybSxcclxuICBzdHlsZWRDb21wb25lbnRzLFxyXG4gIGVycm9yLFxyXG4gIHVuc2V0RXJyb3IsXHJcbiAgc2V0Rm9jdXNDbGFzcyxcclxuICBjc3NDbGFzcyxcclxuICAuLi5wcm9wc1xyXG59KSA9PiB7XHJcbiAgY29uc3Qge1xyXG4gICAgaWQsXHJcbiAgICBmb3JtSWQsXHJcbiAgICB0eXBlLFxyXG4gICAgbGFiZWwsXHJcbiAgICBwbGFjZWhvbGRlcixcclxuICAgIGlzUmVxdWlyZWQsXHJcbiAgICBtYXhMZW5ndGgsXHJcbiAgICBkZXNjcmlwdGlvbixcclxuICAgIGRlc2NyaXB0aW9uUGxhY2VtZW50LFxyXG4gICAgbGFiZWxQbGFjZW1lbnQsXHJcbiAgICB3aWR0aCxcclxuICAgIGN1c3RvbU5hbWUsXHJcbiAgfSA9IGZpZWxkO1xyXG5cclxuICBjb25zdCB7IFRleHRhcmVhID0gJ3RleHRhcmVhJywgTGFiZWwgPSAnbGFiZWwnLCBCb3ggPSAnZGl2JyB9ID0gc3R5bGVkQ29tcG9uZW50cyB8fCBmYWxzZTtcclxuXHJcbiAgcmV0dXJuIChcclxuICAgIDxCb3hcclxuICAgICAgd2lkdGg9e3dpZHRofVxyXG4gICAgICBjbGFzc05hbWU9e1xyXG4gICAgICAgICh2YWxpZGF0aW9uTWVzc2FnZSAmJiB0b3VjaGVkKSB8fCBlcnJvclxyXG4gICAgICAgICAgPyBgZm9ybS1maWVsZCBlcnJvciAke2Nzc0NsYXNzfWBcclxuICAgICAgICAgIDogYGZvcm0tZmllbGQgJHtjc3NDbGFzc31gXHJcbiAgICAgIH1cclxuICAgICAgc3R5bGU9e3sgZGlzcGxheTogaGlkZUZpZWxkID8gJ25vbmUnIDogdW5kZWZpbmVkIH19XHJcbiAgICA+XHJcbiAgICAgIDxkaXYgY2xhc3NOYW1lPXt0eXBlfT5cclxuICAgICAgICA8SW5wdXRMYWJlbFxyXG4gICAgICAgICAgZm9ybUlkPXtmb3JtSWR9XHJcbiAgICAgICAgICBpZD17aWR9XHJcbiAgICAgICAgICBsYWJlbD17bGFiZWx9XHJcbiAgICAgICAgICBsYWJlbFBsYWNlbWVudD17bGFiZWxQbGFjZW1lbnR9XHJcbiAgICAgICAgICBpc1JlcXVpcmVkPXtpc1JlcXVpcmVkfVxyXG4gICAgICAgICAgc3R5bGVkQ29tcG9uZW50PXtzdHlsZWRDb21wb25lbnRzfVxyXG4gICAgICAgIC8+XHJcbiAgICAgICAge2Rlc2NyaXB0aW9uUGxhY2VtZW50ID09PSBcImFib3ZlXCIgJiYgZGVzY3JpcHRpb24gJiYgKFxyXG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJkZXNjcmlwdGlvblwiPntkZXNjcmlwdGlvbn08L2Rpdj5cclxuICAgICAgICApfVxyXG4gICAgICAgIDxUZXh0YXJlYVxyXG4gICAgICAgICAgaWQ9e2BpbnB1dF8ke2Zvcm1JZH1fJHtpZH1gfVxyXG4gICAgICAgICAgbmFtZT17Y3VzdG9tTmFtZSB8fCBgaW5wdXRfJHtpZH1gfVxyXG4gICAgICAgICAgdHlwZT17dHlwZX1cclxuICAgICAgICAgIHZhbHVlPXshdmFsdWUgPyAnJyA6IHZhbHVlfVxyXG4gICAgICAgICAgcGxhY2Vob2xkZXI9e3BsYWNlaG9sZGVyfVxyXG4gICAgICAgICAgbWF4TGVuZ3RoPXttYXhMZW5ndGh9XHJcbiAgICAgICAgICByZXF1aXJlZD17aXNSZXF1aXJlZH1cclxuICAgICAgICAgIG9uQ2hhbmdlPXsoZXZlbnQpID0+IHtcclxuICAgICAgICAgICAgdXBkYXRlRm9ybShldmVudCwgZmllbGQpO1xyXG4gICAgICAgICAgICB1bnNldEVycm9yKGlkKTtcclxuICAgICAgICAgIH19XHJcbiAgICAgICAgICBvbkJsdXI9eyhldmVudCkgPT4ge1xyXG4gICAgICAgICAgICB1cGRhdGVGb3JtKGV2ZW50LCBmaWVsZCk7XHJcbiAgICAgICAgICAgIHNldFRvdWNoZWQoaWQpO1xyXG4gICAgICAgICAgICBzZXRGb2N1c0NsYXNzKHZhbHVlICE9PSAnJyk7XHJcbiAgICAgICAgICB9fVxyXG4gICAgICAgICAgb25Gb2N1cz17KCkgPT4gc2V0Rm9jdXNDbGFzcyh0cnVlKX1cclxuICAgICAgICAgIGFyaWEtZGVzY3JpYmVkYnk9e2BlcnJvcl8ke2Zvcm1JZH1fJHtpZH1gfVxyXG4gICAgICAgICAgYXJpYS1pbnZhbGlkPXsoISF2YWxpZGF0aW9uTWVzc2FnZSAmJiB0b3VjaGVkKSB8fCAhIWVycm9yfVxyXG4gICAgICAgIC8+XHJcbiAgICAgICAge2Rlc2NyaXB0aW9uUGxhY2VtZW50ICE9PSBcImFib3ZlXCIgJiYgZGVzY3JpcHRpb24gJiYgPGRpdiBjbGFzc05hbWU9XCJkZXNjcmlwdGlvblwiPntkZXNjcmlwdGlvbn08L2Rpdj59XHJcbiAgICAgICAgeygodmFsaWRhdGlvbk1lc3NhZ2UgJiYgdG91Y2hlZCkgfHwgZXJyb3IpICYmIChcclxuICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImVycm9yLW1lc3NhZ2VcIiBpZD17YGVycm9yXyR7Zm9ybUlkfV8ke2lkfWB9PlxyXG4gICAgICAgICAgICB7dmFsaWRhdGlvbk1lc3NhZ2UgfHwgZXJyb3J9XHJcbiAgICAgICAgICA8L3NwYW4+XHJcbiAgICAgICAgKX1cclxuICAgICAgPC9kaXY+XHJcbiAgICA8L0JveD5cclxuICApO1xyXG59O1xyXG4iXX0=