UNPKG

mindstream-gravity-form

Version:

Mindstream Fork of Gravity Forms on React apps via the Wordpress API

2 lines 11.8 kB
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports["default"]=void 0;var _react=_interopRequireDefault(require("react")),_reactInputMask=_interopRequireDefault(require("react-input-mask"));function _interopRequireDefault(a){return a&&a.__esModule?a:{default:a}}function _extends(){return _extends=Object.assign||function(a){for(var b,c=1;c<arguments.length;c++)for(var d in b=arguments[c],b)Object.prototype.hasOwnProperty.call(b,d)&&(a[d]=b[d]);return a},_extends.apply(this,arguments)}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=a.formatChars,o=_objectWithoutProperties(a,["field","value","validationMessage","touched","setTouched","hideField","updateForm","styledComponents","error","unsetError","setFocusClass","cssClass","formatChars"]),p=b.id,q=b.formId,r=b.type,s=b.label,t=b.placeholder,u=b.isRequired,v=b.maxLength,w=b.description,x=b.descriptionPlacement,y=b.labelPlacement,z=b.width,A=b.customName,B=b.inputMask,C=b.inputMaskValue,D=i||!1,E=D.Input,F=void 0===E?"input":E,G=D.Label,H=void 0===G?"label":G,I=D.Box,J=void 0===I?"div":I;return _react["default"].createElement(J,{width:z,className:d&&e||j?"form-field error ".concat(m):"form-field ".concat(m),style:{display:g?"none":void 0}},_react["default"].createElement("div",{className:r},_react["default"].createElement(H,{htmlFor:"input_".concat(q,"_").concat(p),className:"gf-label ".concat(y)},s,u?_react["default"].createElement("abbr",null,"*"):null),"above"===x&&w&&_react["default"].createElement("div",{className:"description"},w),_react["default"].createElement(_reactInputMask["default"],{formatChars:n,value:c?c:"",defaultValue:c?c:"",mask:B&&C,onChange:function onChange(a){h(a,b),k(p)},onBlur:function onBlur(a){h(a,b,!0),f(p),l(""!==c)},beforeMaskedValueChange:function beforeMaskedValueChange(a){return B&&"9999 aa"===C&&(a.value=a.value.toUpperCase()),a},onFocus:function onFocus(){return l(!0)}},function(a){return _react["default"].createElement(F,_extends({},a,{id:"input_".concat(q,"_").concat(p),name:A||"input_".concat(p),type:r,placeholder:t,maxLength:v,required:u,"aria-label":s,"aria-describedby":"error_".concat(q,"_").concat(p),"aria-invalid":!!d&&e||!!j}))}),"above"!==x&&w&&_react["default"].createElement("div",{className:"description"},w),(d&&e||j)&&_react["default"].createElement("span",{className:"error-message",id:"error_".concat(q,"_").concat(p)},d||j)))};exports["default"]=_default; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9GaWVsZHMvVGV4dC5qc3giXSwibmFtZXMiOlsiZmllbGQiLCJ2YWx1ZSIsInZhbGlkYXRpb25NZXNzYWdlIiwidG91Y2hlZCIsInNldFRvdWNoZWQiLCJoaWRlRmllbGQiLCJ1cGRhdGVGb3JtIiwic3R5bGVkQ29tcG9uZW50cyIsImVycm9yIiwidW5zZXRFcnJvciIsInNldEZvY3VzQ2xhc3MiLCJjc3NDbGFzcyIsImZvcm1hdENoYXJzIiwicHJvcHMiLCJpZCIsImZvcm1JZCIsInR5cGUiLCJsYWJlbCIsInBsYWNlaG9sZGVyIiwiaXNSZXF1aXJlZCIsIm1heExlbmd0aCIsImRlc2NyaXB0aW9uIiwiZGVzY3JpcHRpb25QbGFjZW1lbnQiLCJsYWJlbFBsYWNlbWVudCIsIndpZHRoIiwiY3VzdG9tTmFtZSIsImlucHV0TWFzayIsImlucHV0TWFza1ZhbHVlIiwiSW5wdXQiLCJMYWJlbCIsIkJveCIsImRpc3BsYXkiLCJldmVudCIsImJlZm9yZU1hc2tlZFZhbHVlQ2hhbmdlIiwibmV3U3RhdGUiLCJ0b1VwcGVyQ2FzZSIsImlucHV0UHJvcHMiXSwibWFwcGluZ3MiOiJzOUJBR2UsV0FlVCxJQWRKQSxDQUFBQSxDQWNJLEdBZEpBLEtBY0ksQ0FiSkMsQ0FhSSxHQWJKQSxLQWFJLENBWkpDLENBWUksR0FaSkEsaUJBWUksQ0FYSkMsQ0FXSSxHQVhKQSxPQVdJLENBVkpDLENBVUksR0FWSkEsVUFVSSxDQVRKQyxDQVNJLEdBVEpBLFNBU0ksQ0FSSkMsQ0FRSSxHQVJKQSxVQVFJLENBUEpDLENBT0ksR0FQSkEsZ0JBT0ksQ0FOSkMsQ0FNSSxHQU5KQSxLQU1JLENBTEpDLENBS0ksR0FMSkEsVUFLSSxDQUpKQyxDQUlJLEdBSkpBLGFBSUksQ0FISkMsQ0FHSSxHQUhKQSxRQUdJLENBRkpDLENBRUksR0FGSkEsV0FFSSxDQUREQyxDQUNDLG9NQUVGQyxDQUZFLENBZ0JBZCxDQWhCQSxDQUVGYyxFQUZFLENBR0ZDLENBSEUsQ0FnQkFmLENBaEJB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RSxJQUFJLENBQUVFLENBSlIsQ0FLRSxXQUFXLENBQUVFLENBTGYsQ0FNRSxTQUFTLENBQUVFLENBTmIsQ0FPRSxRQUFRLENBQUVELENBUFosQ0FRRSxhQUFZRixDQVJkLENBU0UsbUNBQTJCRixDQUEzQixhQUFxQ0QsQ0FBckMsQ0FURixDQVVFLGVBQWUsQ0FBQyxDQUFDWixDQUFGLEVBQXVCQyxDQUF4QixFQUFvQyxDQUFDLENBQUNLLENBVnRELEdBREQsQ0FqQkgsQ0FaRixDQTZDNEIsT0FBekIsR0FBQWMsQ0FBb0IsRUFBZ0JELENBQXBDLEVBQ0MsdUNBQUssU0FBUyxDQUFDLGFBQWYsRUFBOEJBLENBQTlCLENBOUNKLENBZ0RHLENBQUVuQixDQUFpQixFQUFJQyxDQUF0QixFQUFrQ0ssQ0FBbkMsR0FDQyx3Q0FBTSxTQUFTLENBQUMsZUFBaEIsQ0FBZ0MsRUFBRSxpQkFBV08sQ0FBWCxhQUFxQkQsQ0FBckIsQ0FBbEMsRUFDR1osQ0FBaUIsRUFBSU0sQ0FEeEIsQ0FqREosQ0FURixDQWlFSCxDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gXCJyZWFjdFwiO1xyXG5pbXBvcnQgSW5wdXRNYXNrIGZyb20gXCJyZWFjdC1pbnB1dC1tYXNrXCI7XHJcblxyXG5leHBvcnQgZGVmYXVsdCAoe1xyXG4gIGZpZWxkLFxyXG4gIHZhbHVlLFxyXG4gIHZhbGlkYXRpb25NZXNzYWdlLFxyXG4gIHRvdWNoZWQsXHJcbiAgc2V0VG91Y2hlZCxcclxuICBoaWRlRmllbGQsXHJcbiAgdXBkYXRlRm9ybSxcclxuICBzdHlsZWRDb21wb25lbnRzLFxyXG4gIGVycm9yLFxyXG4gIHVuc2V0RXJyb3IsXHJcbiAgc2V0Rm9jdXNDbGFzcyxcclxuICBjc3NDbGFzcyxcclxuICBmb3JtYXRDaGFycyxcclxuICAuLi5wcm9wc1xyXG59KSA9PiB7XHJcbiAgY29uc3Qge1xyXG4gICAgaWQsXHJcbiAgICBmb3JtSWQsXHJcbiAgICB0eXBlLFxyXG4gICAgbGFiZWwsXHJcbiAgICBwbGFjZWhvbGRlcixcclxuICAgIGlzUmVxdWlyZWQsXHJcbiAgICBtYXhMZW5ndGgsXHJcbiAgICBkZXNjcmlwdGlvbixcclxuICAgIGRlc2NyaXB0aW9uUGxhY2VtZW50LFxyXG4gICAgbGFiZWxQbGFjZW1lbnQsXHJcbiAgICB3aWR0aCxcclxuICAgIGN1c3RvbU5hbWUsXHJcbiAgICBpbnB1dE1hc2ssXHJcbiAgICBpbnB1dE1hc2tWYWx1ZSxcclxuICB9ID0gZmllbGQ7XHJcbiAgY29uc3QgeyBJbnB1dCA9IFwiaW5wdXRcIiwgTGFiZWwgPSBcImxhYmVsXCIsIEJveCA9IFwiZGl2XCIgfSA9XHJcbiAgICBzdHlsZWRDb21wb25lbnRzIHx8IGZhbHNlO1xyXG5cclxuICBjb25zdCBiZWZvcmVNYXNrZWRWYWx1ZUNoYW5nZSA9IChuZXdTdGF0ZSwgb2xkU3RhdGUsIHVzZXJJbnB1dCkgPT4ge1xyXG4gICAgLy8gaWYgaW5wdXQgbWFzayBpcyBaaXAgY29kZSAtPiBtYWtlIGxhc3QgY2hhcnMgdXBwZXJjYXNlIGF1dG9tYXRpY2FsbHlcclxuICAgIGlmIChpbnB1dE1hc2sgJiYgaW5wdXRNYXNrVmFsdWUgPT09IFwiOTk5OSBhYVwiKSB7XHJcbiAgICAgIG5ld1N0YXRlLnZhbHVlID0gbmV3U3RhdGUudmFsdWUudG9VcHBlckNhc2UoKTtcclxuICAgIH1cclxuICAgIHJldHVybiBuZXdTdGF0ZTtcclxuICB9O1xyXG5cclxuICByZXR1cm4gKFxyXG4gICAgPEJveFxyXG4gICAgICB3aWR0aD17d2lkdGh9XHJcbiAgICAgIGNsYXNzTmFtZT17XHJcbiAgICAgICAgKHZhbGlkYXRpb25NZXNzYWdlICYmIHRvdWNoZWQpIHx8IGVycm9yXHJcbiAgICAgICAgICA/IGBmb3JtLWZpZWxkIGVycm9yICR7Y3NzQ2xhc3N9YFxyXG4gICAgICAgICAgOiBgZm9ybS1maWVsZCAke2Nzc0NsYXNzfWBcclxuICAgICAgfVxyXG4gICAgICBzdHlsZT17eyBkaXNwbGF5OiBoaWRlRmllbGQgPyBcIm5vbmVcIiA6IHVuZGVmaW5lZCB9fVxyXG4gICAgPlxyXG4gICAgICA8ZGl2IGNsYXNzTmFtZT17dHlwZX0+XHJcbiAgICAgICAgPExhYmVsXHJcbiAgICAgICAgICBodG1sRm9yPXtgaW5wdXRfJHtmb3JtSWR9XyR7aWR9YH1cclxuICAgICAgICAgIGNsYXNzTmFtZT17YGdmLWxhYmVsICR7bGFiZWxQbGFjZW1lbnR9YH1cclxuICAgICAgICA+XHJcbiAgICAgICAgICB7bGFiZWx9XHJcbiAgICAgICAgICB7aXNSZXF1aXJlZCA/IDxhYmJyPio8L2FiYnI+IDogbnVsbH1cclxuICAgICAgICA8L0xhYmVsPlxyXG4gICAgICAgIHtkZXNjcmlwdGlvblBsYWNlbWVudCA9PT0gXCJhYm92ZVwiICYmIGRlc2NyaXB0aW9uICYmIChcclxuICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZGVzY3JpcHRpb25cIj57ZGVzY3JpcHRpb259PC9kaXY+XHJcbiAgICAgICAgKX1cclxuXHJcbiAgICAgICAgPElucHV0TWFza1xyXG4gICAgICAgICAgZm9ybWF0Q2hhcnM9e2Zvcm1hdENoYXJzfVxyXG4gICAgICAgICAgdmFsdWU9eyF2YWx1ZSA/ICcnIDogdmFsdWV9XHJcbiAgICAgICAgICBkZWZhdWx0VmFsdWU9eyF2YWx1ZSA/ICcnIDogdmFsdWV9XHJcbiAgICAgICAgICBtYXNrPXtpbnB1dE1hc2sgJiYgaW5wdXRNYXNrVmFsdWV9XHJcbiAgICAgICAgICBvbkNoYW5nZT17KGV2ZW50KSA9PiB7XHJcbiAgICAgICAgICAgIHVwZGF0ZUZvcm0oZXZlbnQsIGZpZWxkKTtcclxuICAgICAgICAgICAgdW5zZXRFcnJvcihpZCk7XHJcbiAgICAgICAgICB9fVxyXG4gICAgICAgICAgb25CbHVyPXsoZXZlbnQpID0+IHtcclxuICAgICAgICAgICAgdXBkYXRlRm9ybShldmVudCwgZmllbGQsIHRydWUpO1xyXG4gICAgICAgICAgICBzZXRUb3VjaGVkKGlkKTtcclxuICAgICAgICAgICAgc2V0Rm9jdXNDbGFzcyh2YWx1ZSAhPT0gXCJcIik7XHJcbiAgICAgICAgICB9fVxyXG4gICAgICAgICAgYmVmb3JlTWFza2VkVmFsdWVDaGFuZ2U9e2JlZm9yZU1hc2tlZFZhbHVlQ2hhbmdlfVxyXG4gICAgICAgICAgb25Gb2N1cz17KCkgPT4gc2V0Rm9jdXNDbGFzcyh0cnVlKX1cclxuICAgICAgICA+XHJcbiAgICAgICAgICB7KGlucHV0UHJvcHMpID0+IChcclxuICAgICAgICAgICAgPElucHV0XHJcbiAgICAgICAgICAgICAgey4uLmlucHV0UHJvcHN9XHJcbiAgICAgICAgICAgICAgaWQ9e2BpbnB1dF8ke2Zvcm1JZH1fJHtpZH1gfVxyXG4gICAgICAgICAgICAgIG5hbWU9e2N1c3RvbU5hbWUgfHwgYGlucHV0XyR7aWR9YH1cclxuICAgICAgICAgICAgICB0eXBlPXt0eXBlfVxyXG4gICAgICAgICAgICAgIHBsYWNlaG9sZGVyPXtwbGFjZWhvbGRlcn1cclxuICAgICAgICAgICAgICBtYXhMZW5ndGg9e21heExlbmd0aH1cclxuICAgICAgICAgICAgICByZXF1aXJlZD17aXNSZXF1aXJlZH1cclxuICAgICAgICAgICAgICBhcmlhLWxhYmVsPXtsYWJlbH1cclxuICAgICAgICAgICAgICBhcmlhLWRlc2NyaWJlZGJ5PXtgZXJyb3JfJHtmb3JtSWR9XyR7aWR9YH1cclxuICAgICAgICAgICAgICBhcmlhLWludmFsaWQ9eyghIXZhbGlkYXRpb25NZXNzYWdlICYmIHRvdWNoZWQpIHx8ICEhZXJyb3J9XHJcbiAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICApfVxyXG4gICAgICAgIDwvSW5wdXRNYXNrPlxyXG5cclxuICAgICAgICB7ZGVzY3JpcHRpb25QbGFjZW1lbnQgIT09IFwiYWJvdmVcIiAmJiBkZXNjcmlwdGlvbiAmJiAoXHJcbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImRlc2NyaXB0aW9uXCI+e2Rlc2NyaXB0aW9ufTwvZGl2PlxyXG4gICAgICAgICl9XHJcbiAgICAgICAgeygodmFsaWRhdGlvbk1lc3NhZ2UgJiYgdG91Y2hlZCkgfHwgZXJyb3IpICYmIChcclxuICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImVycm9yLW1lc3NhZ2VcIiBpZD17YGVycm9yXyR7Zm9ybUlkfV8ke2lkfWB9PlxyXG4gICAgICAgICAgICB7dmFsaWRhdGlvbk1lc3NhZ2UgfHwgZXJyb3J9XHJcbiAgICAgICAgICA8L3NwYW4+XHJcbiAgICAgICAgKX1cclxuICAgICAgPC9kaXY+XHJcbiAgICA8L0JveD5cclxuICApO1xyXG59O1xyXG4iXX0=