mindstream-react-gravity-form
Version:
A component for including Gravity Forms on React apps via the Wordpress API
2 lines • 8.04 kB
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0}),exports["default"]=void 0;var _react=_interopRequireDefault(require("react")),_ValidationMessage=_interopRequireDefault(require("../../FormElements/ValidationMessage"));function _interopRequireDefault(a){return a&&a.__esModule?a:{default:a}}var _default=function(a){var b=a.defaultProps,c=b.field,d=b.validationMessage,e=b.touched,f=b.setTouched,g=b.updateForm,h=b.formattedInputs,i=b.error,j=b.unsetError,k=b.setFocusClass,l=b.styledComponents,m=c.id,n=c.formId,o=c.type,p=c.customName,q=(l||!1).Input,r=void 0===q?"input":q;return _react["default"].createElement(_react["default"].Fragment,null,h&&h.map(function(a,b){return _react["default"].createElement("div",{className:o,key:a.id},_react["default"].createElement(r,{id:"input_".concat(n,"_").concat(m,"_").concat(b),type:"number",name:p||"input_".concat(m,"[]"),placeholder:a.placeholder,step:"1",min:"1",max:"MM"===a.label?12:"DD"===a.label?31:new Date().getFullYear()+1,maxLength:"YYYY"===a.label?4:2,value:a.value,onBlur:function onBlur(d){c.subId=b,c.dateLabel=a.label,g(d,c),f(m),j(m),k(""!==a.value)},onFocus:function onFocus(){return k(!0)}}),_react["default"].createElement("label",{htmlFor:"input_".concat(n,"_").concat(m,"_").concat(b),className:"hide-label"},a.label),d&&e&&d[b]&&b===d[b].index&&d[b].message&&_react["default"].createElement("span",{className:"error-message",id:"error_".concat(n,"_").concat(a.id)},d[b].message),i&&_react["default"].createElement("span",{className:"error-message"},i))}))};exports["default"]=_default;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9GaWVsZHMvRGF0ZS9EYXRlSW5wdXQuanN4Il0sIm5hbWVzIjpbImRlZmF1bHRQcm9wcyIsImZpZWxkIiwidmFsaWRhdGlvbk1lc3NhZ2UiLCJ0b3VjaGVkIiwic2V0VG91Y2hlZCIsInVwZGF0ZUZvcm0iLCJmb3JtYXR0ZWRJbnB1dHMiLCJlcnJvciIsInVuc2V0RXJyb3IiLCJzZXRGb2N1c0NsYXNzIiwic3R5bGVkQ29tcG9uZW50cyIsImlkIiwiZm9ybUlkIiwidHlwZSIsImN1c3RvbU5hbWUiLCJJbnB1dCIsIm1hcCIsIml0ZW0iLCJpbmRleCIsInBsYWNlaG9sZGVyIiwibGFiZWwiLCJEYXRlIiwiZ2V0RnVsbFllYXIiLCJ2YWx1ZSIsImV2ZW50Iiwic3ViSWQiLCJkYXRlTGFiZWwiLCJtZXNzYWdlIl0sIm1hcHBpbmdzIjoia1VBR2UsV0FBc0IsSUFBbkJBLENBQUFBLENBQW1CLEdBQW5CQSxZQUFtQixDQUVqQ0MsQ0FGaUMsQ0FZL0JELENBWitCLENBRWpDQyxLQUZpQyxDQUdqQ0MsQ0FIaUMsQ0FZL0JGLENBWitCLENBR2pDRSxpQkFIaUMsQ0FJakNDLENBSmlDLENBWS9CSCxDQVorQixDQUlqQ0csT0FKaUMsQ0FLakNDLENBTGlDLENBWS9CSixDQVorQixDQUtqQ0ksVUFMaUMsQ0FNakNDLENBTmlDLENBWS9CTCxDQVorQixDQU1qQ0ssVUFOaUMsQ0FPakNDLENBUGlDLENBWS9CTixDQVorQixDQU9qQ00sZUFQaUMsQ0FRakNDLENBUmlDLENBWS9CUCxDQVorQixDQVFqQ08sS0FSaUMsQ0FTakNDLENBVGlDLENBWS9CUixDQVorQixDQVNqQ1EsVUFUaUMsQ0FVakNDLENBVmlDLENBWS9CVCxDQVorQixDQVVqQ1MsYUFWaUMsQ0FXakNDLENBWGlDLENBWS9CVixDQVorQixDQVdqQ1UsZ0JBWGlDLENBY2pDQyxDQWRpQyxDQWUvQlYsQ0FmK0IsQ0FjakNVLEVBZGlDLENBYzdCQyxDQWQ2QixDQWUvQlgsQ0FmK0IsQ0FjN0JXLE1BZDZCLENBY3JCQyxDQWRxQixDQWUvQlosQ0FmK0IsQ0FjckJZLElBZHFCLENBY2ZDLENBZGUsQ0FlL0JiLENBZitCLENBY2ZhLFVBZGUsSUFpQlBKLENBQWdCLElBakJULEVBaUIzQkssS0FqQjJCLENBaUIzQkEsQ0FqQjJCLFlBaUJuQixPQWpCbUIsR0FtQm5DLE1BQ0UsaUVBQ0dULENBQWUsRUFDYkEsQ0FBZSxDQUFDVSxHQUFoQixDQUFvQixTQUFDQyxDQUFELENBQU9DLENBQVAsUUFDckIsd0NBQUssU0FBUyxDQUFFTCxDQUFoQixDQUFzQixHQUFHLENBQUVJLENBQUksQ0FBQ04sRUFBaEMsRUFDRSxnQ0FBQyxDQUFELEVBQ0UsRUFBRSxpQkFBV0MsQ0FBWCxhQUFxQkQsQ0FBckIsYUFBMkJPLENBQTNCLENBREosQ0FFRSxJQUFJLENBQUMsUUFGUCxDQUdFLElBQUksQ0FBRUosQ0FBVSxrQkFBYUgsQ0FBYixNQUhsQixDQUlFLFdBQVcsQ0FBRU0sQ0FBSSxDQUFDRSxXQUpwQixDQUtFLElBQUksQ0FBQyxHQUxQLENBTUUsR0FBRyxDQUFDLEdBTk4sQ0FPRSxHQUFHLENBQ2MsSUFBZixHQUFBRixDQUFJLENBQUNHLEtBQUwsQ0FDSSxFQURKLENBRW1CLElBQWYsR0FBQUgsQ0FBSSxDQUFDRyxLQUFMLENBQ0UsRUFERixDQUVFLEdBQUlDLENBQUFBLElBQUosR0FBV0MsV0FBWCxHQUEyQixDQVpyQyxDQWNFLFNBQVMsQ0FBaUIsTUFBZixHQUFBTCxDQUFJLENBQUNHLEtBQUwsQ0FBd0IsQ0FBeEIsQ0FBNEIsQ0FkekMsQ0FlRSxLQUFLLENBQUVILENBQUksQ0FBQ00sS0FmZCxDQWdCRSxNQUFNLENBQUUsZ0JBQUNDLENBQUQsQ0FBVyxDQUNqQnZCLENBQUssQ0FBQ3dCLEtBQU4sQ0FBY1AsQ0FERyxDQUVqQmpCLENBQUssQ0FBQ3lCLFNBQU4sQ0FBa0JULENBQUksQ0FBQ0csS0FGTixDQUdqQmYsQ0FBVSxDQUFDbUIsQ0FBRCxDQUFRdkIsQ0FBUixDQUhPLENBSWpCRyxDQUFVLENBQUNPLENBQUQsQ0FKTyxDQUtqQkgsQ0FBVSxDQUFDRyxDQUFELENBTE8sQ0FNakJGLENBQWEsQ0FBZ0IsRUFBZixHQUFBUSxDQUFJLENBQUNNLEtBQU4sQ0FDZCxDQXZCSCxDQXdCRSxPQUFPLENBQUUseUJBQU1kLENBQUFBLENBQWEsSUFBbkIsQ0F4QlgsRUFERixDQTJCRSx5Q0FDRSxPQUFPLGlCQUFXRyxDQUFYLGFBQXFCRCxDQUFyQixhQUEyQk8sQ0FBM0IsQ0FEVCxDQUVFLFNBQVMsQ0FBQyxZQUZaLEVBSUdELENBQUksQ0FBQ0csS0FKUixDQTNCRixDQWlDR2xCLENBQWlCLEVBQ2xCQyxDQURDLEVBRURELENBQWlCLENBQUNnQixDQUFELENBRmhCLEVBR0RBLENBQUssR0FBS2hCLENBQWlCLENBQUNnQixDQUFELENBQWpCLENBQXlCQSxLQUhsQyxFQUlEaEIsQ0FBaUIsQ0FBQ2dCLENBQUQsQ0FBakIsQ0FBeUJTLE9BSnhCLEVBS0Msd0NBQ0UsU0FBUyxDQUFDLGVBRFosQ0FFRSxFQUFFLGlCQUFXZixDQUFYLGFBQXFCSyxDQUFJLENBQUNOLEVBQTFCLENBRkosRUFJYVQsQ0FBaUIsQ0FBQ2dCLENBQUQsQ0FBakIsQ0FBeUJTLE9BSnRDLENBdENKLENBNkNHcEIsQ0FBSyxFQUFJLHdDQUFNLFNBQVMsQ0FBQyxlQUFoQixFQUFpQ0EsQ0FBakMsQ0E3Q1osQ0FEcUIsQ0FBcEIsQ0FGTCxDQXFESCxDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IFZhbGlkYXRpb25NZXNzYWdlIGZyb20gJy4uLy4uL0Zvcm1FbGVtZW50cy9WYWxpZGF0aW9uTWVzc2FnZSc7XHJcblxyXG5leHBvcnQgZGVmYXVsdCAoeyBkZWZhdWx0UHJvcHMgfSkgPT4ge1xyXG4gIGNvbnN0IHtcclxuICAgIGZpZWxkLFxyXG4gICAgdmFsaWRhdGlvbk1lc3NhZ2UsXHJcbiAgICB0b3VjaGVkLFxyXG4gICAgc2V0VG91Y2hlZCxcclxuICAgIHVwZGF0ZUZvcm0sXHJcbiAgICBmb3JtYXR0ZWRJbnB1dHMsXHJcbiAgICBlcnJvcixcclxuICAgIHVuc2V0RXJyb3IsXHJcbiAgICBzZXRGb2N1c0NsYXNzLFxyXG4gICAgc3R5bGVkQ29tcG9uZW50cyxcclxuICB9ID0gZGVmYXVsdFByb3BzO1xyXG4gIGNvbnN0IHtcclxuICAgIGlkLCBmb3JtSWQsIHR5cGUsIGN1c3RvbU5hbWUsXHJcbiAgfSA9IGZpZWxkO1xyXG5cclxuICBjb25zdCB7IElucHV0ID0gJ2lucHV0JyB9ID0gc3R5bGVkQ29tcG9uZW50cyB8fCBmYWxzZTtcclxuXHJcbiAgcmV0dXJuIChcclxuICAgIDw+XHJcbiAgICAgIHtmb3JtYXR0ZWRJbnB1dHNcclxuICAgICAgJiYgZm9ybWF0dGVkSW5wdXRzLm1hcCgoaXRlbSwgaW5kZXgpID0+IChcclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT17dHlwZX0ga2V5PXtpdGVtLmlkfT5cclxuICAgICAgICAgIDxJbnB1dFxyXG4gICAgICAgICAgICBpZD17YGlucHV0XyR7Zm9ybUlkfV8ke2lkfV8ke2luZGV4fWB9XHJcbiAgICAgICAgICAgIHR5cGU9XCJudW1iZXJcIlxyXG4gICAgICAgICAgICBuYW1lPXtjdXN0b21OYW1lIHx8IGBpbnB1dF8ke2lkfVtdYH1cclxuICAgICAgICAgICAgcGxhY2Vob2xkZXI9e2l0ZW0ucGxhY2Vob2xkZXJ9XHJcbiAgICAgICAgICAgIHN0ZXA9XCIxXCJcclxuICAgICAgICAgICAgbWluPVwiMVwiXHJcbiAgICAgICAgICAgIG1heD17XHJcbiAgICAgICAgICAgICAgaXRlbS5sYWJlbCA9PT0gJ01NJ1xyXG4gICAgICAgICAgICAgICAgPyAxMlxyXG4gICAgICAgICAgICAgICAgOiBpdGVtLmxhYmVsID09PSAnREQnXHJcbiAgICAgICAgICAgICAgICAgID8gMzFcclxuICAgICAgICAgICAgICAgICAgOiBuZXcgRGF0ZSgpLmdldEZ1bGxZZWFyKCkgKyAxXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbWF4TGVuZ3RoPXtpdGVtLmxhYmVsID09PSAnWVlZWScgPyA0IDogMn1cclxuICAgICAgICAgICAgdmFsdWU9e2l0ZW0udmFsdWV9XHJcbiAgICAgICAgICAgIG9uQmx1cj17KGV2ZW50KSA9PiB7XHJcbiAgICAgICAgICAgICAgZmllbGQuc3ViSWQgPSBpbmRleDtcclxuICAgICAgICAgICAgICBmaWVsZC5kYXRlTGFiZWwgPSBpdGVtLmxhYmVsO1xyXG4gICAgICAgICAgICAgIHVwZGF0ZUZvcm0oZXZlbnQsIGZpZWxkKTtcclxuICAgICAgICAgICAgICBzZXRUb3VjaGVkKGlkKTtcclxuICAgICAgICAgICAgICB1bnNldEVycm9yKGlkKTtcclxuICAgICAgICAgICAgICBzZXRGb2N1c0NsYXNzKGl0ZW0udmFsdWUgIT09ICcnKTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgb25Gb2N1cz17KCkgPT4gc2V0Rm9jdXNDbGFzcyh0cnVlKX1cclxuICAgICAgICAgIC8+XHJcbiAgICAgICAgICA8bGFiZWxcclxuICAgICAgICAgICAgaHRtbEZvcj17YGlucHV0XyR7Zm9ybUlkfV8ke2lkfV8ke2luZGV4fWB9XHJcbiAgICAgICAgICAgIGNsYXNzTmFtZT1cImhpZGUtbGFiZWxcIlxyXG4gICAgICAgICAgPlxyXG4gICAgICAgICAgICB7aXRlbS5sYWJlbH1cclxuICAgICAgICAgIDwvbGFiZWw+XHJcbiAgICAgICAgICB7dmFsaWRhdGlvbk1lc3NhZ2UgJiZcclxuICAgICAgICAgIHRvdWNoZWQgJiZcclxuICAgICAgICAgIHZhbGlkYXRpb25NZXNzYWdlW2luZGV4XSAmJlxyXG4gICAgICAgICAgaW5kZXggPT09IHZhbGlkYXRpb25NZXNzYWdlW2luZGV4XS5pbmRleCAmJlxyXG4gICAgICAgICAgdmFsaWRhdGlvbk1lc3NhZ2VbaW5kZXhdLm1lc3NhZ2UgJiYgKFxyXG4gICAgICAgICAgICA8c3BhblxyXG4gICAgICAgICAgICAgIGNsYXNzTmFtZT1cImVycm9yLW1lc3NhZ2VcIlxyXG4gICAgICAgICAgICAgIGlkPXtgZXJyb3JfJHtmb3JtSWR9XyR7aXRlbS5pZH1gfVxyXG4gICAgICAgICAgICA+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHt2YWxpZGF0aW9uTWVzc2FnZVtpbmRleF0ubWVzc2FnZX1cclxuICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj5cclxuICAgICAgICAgICl9XHJcbiAgICAgICAgICB7ZXJyb3IgJiYgPHNwYW4gY2xhc3NOYW1lPVwiZXJyb3ItbWVzc2FnZVwiPntlcnJvcn08L3NwYW4+fVxyXG4gICAgICAgIDwvZGl2PlxyXG4gICAgICApKX1cclxuICAgIDwvPlxyXG4gICk7XHJcbn07XHJcbiJdfQ==