UNPKG

mindstream-react-gravity-form

Version:

A component for including Gravity Forms on React apps via the Wordpress API

2 lines 9.34 kB
"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.Input,C=void 0===B?"input":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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9GaWVsZHMvUGhvbmUuanN4Il0sIm5hbWVzIjpbImZpZWxkIiwidmFsdWUiLCJ2YWxpZGF0aW9uTWVzc2FnZSIsInRvdWNoZWQiLCJzZXRUb3VjaGVkIiwiaGlkZUZpZWxkIiwidXBkYXRlRm9ybSIsInN0eWxlZENvbXBvbmVudHMiLCJlcnJvciIsInVuc2V0RXJyb3IiLCJzZXRGb2N1c0NsYXNzIiwiY3NzQ2xhc3MiLCJwcm9wcyIsImlkIiwiZm9ybUlkIiwidHlwZSIsImxhYmVsIiwicGxhY2Vob2xkZXIiLCJpc1JlcXVpcmVkIiwibWF4TGVuZ3RoIiwiZGVzY3JpcHRpb24iLCJkZXNjcmlwdGlvblBsYWNlbWVudCIsImxhYmVsUGxhY2VtZW50Iiwid2lkdGgiLCJjdXN0b21OYW1lIiwiSW5wdXQiLCJMYWJlbCIsIkJveCIsImRpc3BsYXkiLCJldmVudCJdLCJtYXBwaW5ncyI6IjB2QkFHZSxXQWNULElBYkpBLENBQUFBLENBYUksR0FiSkEsS0FhSSxDQVpKQyxDQVlJLEdBWkpBLEtBWUksQ0FYSkMsQ0FXSSxHQVhKQSxpQkFXSSxDQVZKQyxDQVVJLEdBVkpBLE9BVUksQ0FUSkMsQ0FTSSxHQVRKQSxVQVNJLENBUkpDLENBUUksR0FSSkEsU0FRSSxDQVBKQyxDQU9JLEdBUEpBLFVBT0ksQ0FOSkMsQ0FNSSxHQU5KQSxnQkFNSSxDQUxKQyxDQUtJLEdBTEpBLEtBS0ksQ0FKSkMsQ0FJSSxHQUpKQSxVQUlJLENBSEpDLENBR0ksR0FISkEsYUFHSSxDQUZKQyxDQUVJLEdBRkpBLFFBRUksQ0FEREMsQ0FDQyxzTEFFRkMsQ0FGRSxDQWNBYixDQWRBLENBRUZhLEVBRkUsQ0FHRkMsQ0FIRSxDQWNBZCxDQWRBLENBR0ZjLE1BSEUsQ0FJRkMsQ0FKRSxDQWNBZixDQWRBLENBSUZlLElBSkUsQ0FLRkMsQ0FMRSxDQWNBaEIsQ0FkQSxDQUtGZ0IsS0FMRSxDQU1GQyxDQU5FLENBY0FqQixDQWRBLENBTUZpQixXQU5FLENBT0ZDLENBUEUsQ0FjQWxCLENBZEEsQ0FPRmtCLFVBUEUsQ0FRRkMsQ0FSRSxDQWNBbkIsQ0FkQSxDQVFGbUIsU0FSRSxDQVNGQyxDQVRFLENBY0FwQixDQWRBLENBU0ZvQixXQVRFLENBVUZDLENBVkUsQ0FjQXJCLENBZEEsQ0FVRnFCLG9CQVZFLENBV0ZDLENBWEUsQ0FjQXRCLENBZEEsQ0FXRnNCLGNBWEUsQ0FZRkMsQ0FaRSxDQWNBdkIsQ0FkQSxDQVlGdUIsS0FaRSxDQWFGQyxDQWJFLENBY0F4QixDQWRBLENBYUZ3QixVQWJFLEdBZ0JzRGpCLENBQWdCLElBaEJ0RSxLQWdCSWtCLEtBaEJKLENBZ0JJQSxDQWhCSixZQWdCWSxPQWhCWixPQWdCcUJDLEtBaEJyQixDQWdCcUJBLENBaEJyQixZQWdCNkIsT0FoQjdCLE9BZ0JzQ0MsR0FoQnRDLENBZ0JzQ0EsQ0FoQnRDLFlBZ0I0QyxLQWhCNUMsR0FpQkosTUFDRSxpQ0FBQyxDQUFELEVBQ0UsS0FBSyxDQUFFSixDQURULENBRUUsU0FBUyxDQUNOckIsQ0FBaUIsRUFBSUMsQ0FBdEIsRUFBa0NLLENBQWxDLDRCQUN3QkcsQ0FEeEIsdUJBRWtCQSxDQUZsQixDQUhKLENBT0UsS0FBSyxDQUFFLENBQUVpQixPQUFPLENBQUV2QixDQUFTLENBQUcsTUFBSCxPQUFwQixDQVBULEVBU0UsdUNBQUssU0FBUyxDQUFFVSxDQUFoQixFQUNFLGdDQUFDLHNCQUFELEVBQ0UsTUFBTSxDQUFFRCxDQURWLENBRUUsRUFBRSxDQUFFRCxDQUZOLENBR0UsS0FBSyxDQUFFRyxDQUhULENBSUUsY0FBYyxDQUFFTSxDQUpsQixDQUtFLFVBQVUsQ0FBRUosQ0FMZCxDQU1FLGVBQWUsQ0FBRVgsQ0FObkIsRUFERixDQVM0QixPQUF6QixHQUFBYyxDQUFvQixFQUFnQkQsQ0FBcEMsRUFDQyx1Q0FBSyxTQUFTLENBQUMsYUFBZixFQUE4QkEsQ0FBOUIsQ0FWSixDQVlFLGdDQUFDLENBQUQsRUFDRSxFQUFFLGlCQUFXTixDQUFYLGFBQXFCRCxDQUFyQixDQURKLENBRUUsSUFBSSxDQUFFVyxDQUFVLGtCQUFhWCxDQUFiLENBRmxCLENBR0UsSUFBSSxDQUFFRSxDQUhSLENBSUUsS0FBSyxDQUFHZCxDQUFELENBQWNBLENBQWQsQ0FBUyxFQUpsQixDQUtFLFdBQVcsQ0FBRWdCLENBTGYsQ0FNRSxTQUFTLENBQUVFLENBTmIsQ0FPRSxRQUFRLENBQUVELENBUFosQ0FRRSxRQUFRLENBQUUsa0JBQUNXLENBQUQsQ0FBVyxDQUNuQnZCLENBQVUsQ0FBQ3VCLENBQUQsQ0FBUTdCLENBQVIsQ0FEUyxDQUVuQlMsQ0FBVSxDQUFDSSxDQUFELENBQ1gsQ0FYSCxDQVlFLE1BQU0sQ0FBRSxnQkFBQ2dCLENBQUQsQ0FBVyxDQUNqQnZCLENBQVUsQ0FBQ3VCLENBQUQsQ0FBUTdCLENBQVIsQ0FETyxDQUVqQkksQ0FBVSxDQUFDUyxDQUFELENBRk8sQ0FHakJILENBQWEsQ0FBVyxFQUFWLEdBQUFULENBQUQsQ0FDZCxDQWhCSCxDQWlCRSxPQUFPLENBQUUseUJBQU1TLENBQUFBLENBQWEsSUFBbkIsQ0FqQlgsQ0FrQkUsbUNBQTJCSSxDQUEzQixhQUFxQ0QsQ0FBckMsQ0FsQkYsQ0FtQkUsZUFBZSxDQUFDLENBQUNYLENBQUYsRUFBdUJDLENBQXhCLEVBQW9DLENBQUMsQ0FBQ0ssQ0FuQnRELEVBWkYsQ0FpQzRCLE9BQXpCLEdBQUFhLENBQW9CLEVBQWdCRCxDQUFwQyxFQUFtRCx1Q0FBSyxTQUFTLENBQUMsYUFBZixFQUE4QkEsQ0FBOUIsQ0FqQ3RELENBa0NHLENBQUVsQixDQUFpQixFQUFJQyxDQUF0QixFQUFrQ0ssQ0FBbkMsR0FDQyx3Q0FBTSxTQUFTLENBQUMsZUFBaEIsQ0FBZ0MsRUFBRSxpQkFBV00sQ0FBWCxhQUFxQkQsQ0FBckIsQ0FBbEMsRUFDR1gsQ0FBaUIsRUFBSU0sQ0FEeEIsQ0FuQ0osQ0FURixDQW1ESCxDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IElucHV0TGFiZWwgZnJvbSAnLi4vRm9ybUVsZW1lbnRzL0lucHV0TGFiZWwnXHJcblxyXG5leHBvcnQgZGVmYXVsdCAoe1xyXG4gIGZpZWxkLFxyXG4gIHZhbHVlLFxyXG4gIHZhbGlkYXRpb25NZXNzYWdlLFxyXG4gIHRvdWNoZWQsXHJcbiAgc2V0VG91Y2hlZCxcclxuICBoaWRlRmllbGQsXHJcbiAgdXBkYXRlRm9ybSxcclxuICBzdHlsZWRDb21wb25lbnRzLFxyXG4gIGVycm9yLFxyXG4gIHVuc2V0RXJyb3IsXHJcbiAgc2V0Rm9jdXNDbGFzcyxcclxuICBjc3NDbGFzcyxcclxuICAuLi5wcm9wc1xyXG59KSA9PiB7XHJcbiAgY29uc3Qge1xyXG4gICAgaWQsXHJcbiAgICBmb3JtSWQsXHJcbiAgICB0eXBlLFxyXG4gICAgbGFiZWwsXHJcbiAgICBwbGFjZWhvbGRlcixcclxuICAgIGlzUmVxdWlyZWQsXHJcbiAgICBtYXhMZW5ndGgsXHJcbiAgICBkZXNjcmlwdGlvbixcclxuICAgIGRlc2NyaXB0aW9uUGxhY2VtZW50LFxyXG4gICAgbGFiZWxQbGFjZW1lbnQsXHJcbiAgICB3aWR0aCxcclxuICAgIGN1c3RvbU5hbWUsXHJcbiAgfSA9IGZpZWxkO1xyXG5cclxuICBjb25zdCB7IElucHV0ID0gJ2lucHV0JywgTGFiZWwgPSAnbGFiZWwnLCBCb3ggPSAnZGl2JyB9ID0gc3R5bGVkQ29tcG9uZW50cyB8fCBmYWxzZTtcclxuICByZXR1cm4gKFxyXG4gICAgPEJveFxyXG4gICAgICB3aWR0aD17d2lkdGh9XHJcbiAgICAgIGNsYXNzTmFtZT17XHJcbiAgICAgICAgKHZhbGlkYXRpb25NZXNzYWdlICYmIHRvdWNoZWQpIHx8IGVycm9yXHJcbiAgICAgICAgICA/IGBmb3JtLWZpZWxkIGVycm9yICR7Y3NzQ2xhc3N9YFxyXG4gICAgICAgICAgOiBgZm9ybS1maWVsZCAke2Nzc0NsYXNzfWBcclxuICAgICAgfVxyXG4gICAgICBzdHlsZT17eyBkaXNwbGF5OiBoaWRlRmllbGQgPyAnbm9uZScgOiB1bmRlZmluZWQgfX1cclxuICAgID5cclxuICAgICAgPGRpdiBjbGFzc05hbWU9e3R5cGV9PlxyXG4gICAgICAgIDxJbnB1dExhYmVsXHJcbiAgICAgICAgICBmb3JtSWQ9e2Zvcm1JZH1cclxuICAgICAgICAgIGlkPXtpZH1cclxuICAgICAgICAgIGxhYmVsPXtsYWJlbH1cclxuICAgICAgICAgIGxhYmVsUGxhY2VtZW50PXtsYWJlbFBsYWNlbWVudH1cclxuICAgICAgICAgIGlzUmVxdWlyZWQ9e2lzUmVxdWlyZWR9XHJcbiAgICAgICAgICBzdHlsZWRDb21wb25lbnQ9e3N0eWxlZENvbXBvbmVudHN9XHJcbiAgICAgICAgLz5cclxuICAgICAgICB7ZGVzY3JpcHRpb25QbGFjZW1lbnQgPT09IFwiYWJvdmVcIiAmJiBkZXNjcmlwdGlvbiAmJiAoXHJcbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImRlc2NyaXB0aW9uXCI+e2Rlc2NyaXB0aW9ufTwvZGl2PlxyXG4gICAgICAgICl9XHJcbiAgICAgICAgPElucHV0XHJcbiAgICAgICAgICBpZD17YGlucHV0XyR7Zm9ybUlkfV8ke2lkfWB9XHJcbiAgICAgICAgICBuYW1lPXtjdXN0b21OYW1lIHx8IGBpbnB1dF8ke2lkfWB9XHJcbiAgICAgICAgICB0eXBlPXt0eXBlfVxyXG4gICAgICAgICAgdmFsdWU9eyF2YWx1ZSA/ICcnIDogdmFsdWV9XHJcbiAgICAgICAgICBwbGFjZWhvbGRlcj17cGxhY2Vob2xkZXJ9XHJcbiAgICAgICAgICBtYXhMZW5ndGg9e21heExlbmd0aH1cclxuICAgICAgICAgIHJlcXVpcmVkPXtpc1JlcXVpcmVkfVxyXG4gICAgICAgICAgb25DaGFuZ2U9eyhldmVudCkgPT4ge1xyXG4gICAgICAgICAgICB1cGRhdGVGb3JtKGV2ZW50LCBmaWVsZCk7XHJcbiAgICAgICAgICAgIHVuc2V0RXJyb3IoaWQpO1xyXG4gICAgICAgICAgfX1cclxuICAgICAgICAgIG9uQmx1cj17KGV2ZW50KSA9PiB7XHJcbiAgICAgICAgICAgIHVwZGF0ZUZvcm0oZXZlbnQsIGZpZWxkKTtcclxuICAgICAgICAgICAgc2V0VG91Y2hlZChpZCk7XHJcbiAgICAgICAgICAgIHNldEZvY3VzQ2xhc3ModmFsdWUgIT09ICcnKTtcclxuICAgICAgICAgIH19XHJcbiAgICAgICAgICBvbkZvY3VzPXsoKSA9PiBzZXRGb2N1c0NsYXNzKHRydWUpfVxyXG4gICAgICAgICAgYXJpYS1kZXNjcmliZWRieT17YGVycm9yXyR7Zm9ybUlkfV8ke2lkfWB9XHJcbiAgICAgICAgICBhcmlhLWludmFsaWQ9eyghIXZhbGlkYXRpb25NZXNzYWdlICYmIHRvdWNoZWQpIHx8ICEhZXJyb3J9XHJcbiAgICAgICAgLz5cclxuICAgICAgICB7ZGVzY3JpcHRpb25QbGFjZW1lbnQgIT09IFwiYWJvdmVcIiAmJiBkZXNjcmlwdGlvbiAmJiA8ZGl2IGNsYXNzTmFtZT1cImRlc2NyaXB0aW9uXCI+e2Rlc2NyaXB0aW9ufTwvZGl2Pn1cclxuICAgICAgICB7KCh2YWxpZGF0aW9uTWVzc2FnZSAmJiB0b3VjaGVkKSB8fCBlcnJvcikgJiYgKFxyXG4gICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwiZXJyb3ItbWVzc2FnZVwiIGlkPXtgZXJyb3JfJHtmb3JtSWR9XyR7aWR9YH0+XHJcbiAgICAgICAgICAgIHt2YWxpZGF0aW9uTWVzc2FnZSB8fCBlcnJvcn1cclxuICAgICAgICAgIDwvc3Bhbj5cclxuICAgICAgICApfVxyXG4gICAgICA8L2Rpdj5cclxuICAgIDwvQm94PlxyXG4gICk7XHJcbn07XHJcbiJdfQ==