UNPKG

react-gravity-form

Version:

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

2 lines 8.33 kB
"use strict";var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:!0}),exports["default"]=void 0;var _react=_interopRequireDefault(require("react")),_ValidationMessage=_interopRequireDefault(require("../../FormElements/ValidationMessage")),_default=exports["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))}))}; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJhIiwiZGVmYXVsdFByb3BzIiwiZmllbGQiLCJ2YWxpZGF0aW9uTWVzc2FnZSIsInRvdWNoZWQiLCJzZXRUb3VjaGVkIiwidXBkYXRlRm9ybSIsImZvcm1hdHRlZElucHV0cyIsImVycm9yIiwidW5zZXRFcnJvciIsInNldEZvY3VzQ2xhc3MiLCJzdHlsZWRDb21wb25lbnRzIiwiaWQiLCJmb3JtSWQiLCJ0eXBlIiwiY3VzdG9tTmFtZSIsInEiLCJJbnB1dCIsIl9yZWFjdCIsImNyZWF0ZUVsZW1lbnQiLCJGcmFnbWVudCIsIm1hcCIsIml0ZW0iLCJpbmRleCIsImNsYXNzTmFtZSIsImtleSIsInIiLCJjb25jYXQiLCJuYW1lIiwicGxhY2Vob2xkZXIiLCJzdGVwIiwibWluIiwibWF4IiwibGFiZWwiLCJEYXRlIiwiZ2V0RnVsbFllYXIiLCJtYXhMZW5ndGgiLCJ2YWx1ZSIsIm9uQmx1ciIsImV2ZW50Iiwic3ViSWQiLCJkYXRlTGFiZWwiLCJvbkZvY3VzIiwiaHRtbEZvciIsIm1lc3NhZ2UiXSwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvRmllbGRzL0RhdGUvRGF0ZUlucHV0LmpzeCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFZhbGlkYXRpb25NZXNzYWdlIGZyb20gJy4uLy4uL0Zvcm1FbGVtZW50cy9WYWxpZGF0aW9uTWVzc2FnZSc7XG5cbmV4cG9ydCBkZWZhdWx0ICh7IGRlZmF1bHRQcm9wcyB9KSA9PiB7XG4gIGNvbnN0IHtcbiAgICBmaWVsZCxcbiAgICB2YWxpZGF0aW9uTWVzc2FnZSxcbiAgICB0b3VjaGVkLFxuICAgIHNldFRvdWNoZWQsXG4gICAgdXBkYXRlRm9ybSxcbiAgICBmb3JtYXR0ZWRJbnB1dHMsXG4gICAgZXJyb3IsXG4gICAgdW5zZXRFcnJvcixcbiAgICBzZXRGb2N1c0NsYXNzLFxuICAgIHN0eWxlZENvbXBvbmVudHMsXG4gIH0gPSBkZWZhdWx0UHJvcHM7XG4gIGNvbnN0IHtcbiAgICBpZCwgZm9ybUlkLCB0eXBlLCBjdXN0b21OYW1lLFxuICB9ID0gZmllbGQ7XG5cbiAgY29uc3QgeyBJbnB1dCA9ICdpbnB1dCcgfSA9IHN0eWxlZENvbXBvbmVudHMgfHwgZmFsc2U7XG5cbiAgcmV0dXJuIChcbiAgICA8PlxuICAgICAge2Zvcm1hdHRlZElucHV0c1xuICAgICAgJiYgZm9ybWF0dGVkSW5wdXRzLm1hcCgoaXRlbSwgaW5kZXgpID0+IChcbiAgICAgICAgPGRpdiBjbGFzc05hbWU9e3R5cGV9IGtleT17aXRlbS5pZH0+XG4gICAgICAgICAgPElucHV0XG4gICAgICAgICAgICBpZD17YGlucHV0XyR7Zm9ybUlkfV8ke2lkfV8ke2luZGV4fWB9XG4gICAgICAgICAgICB0eXBlPVwibnVtYmVyXCJcbiAgICAgICAgICAgIG5hbWU9e2N1c3RvbU5hbWUgfHwgYGlucHV0XyR7aWR9W11gfVxuICAgICAgICAgICAgcGxhY2Vob2xkZXI9e2l0ZW0ucGxhY2Vob2xkZXJ9XG4gICAgICAgICAgICBzdGVwPVwiMVwiXG4gICAgICAgICAgICBtaW49XCIxXCJcbiAgICAgICAgICAgIG1heD17XG4gICAgICAgICAgICAgIGl0ZW0ubGFiZWwgPT09ICdNTSdcbiAgICAgICAgICAgICAgICA/IDEyXG4gICAgICAgICAgICAgICAgOiBpdGVtLmxhYmVsID09PSAnREQnXG4gICAgICAgICAgICAgICAgICA/IDMxXG4gICAgICAgICAgICAgICAgICA6IG5ldyBEYXRlKCkuZ2V0RnVsbFllYXIoKSArIDFcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIG1heExlbmd0aD17aXRlbS5sYWJlbCA9PT0gJ1lZWVknID8gNCA6IDJ9XG4gICAgICAgICAgICB2YWx1ZT17aXRlbS52YWx1ZX1cbiAgICAgICAgICAgIG9uQmx1cj17KGV2ZW50KSA9PiB7XG4gICAgICAgICAgICAgIGZpZWxkLnN1YklkID0gaW5kZXg7XG4gICAgICAgICAgICAgIGZpZWxkLmRhdGVMYWJlbCA9IGl0ZW0ubGFiZWw7XG4gICAgICAgICAgICAgIHVwZGF0ZUZvcm0oZXZlbnQsIGZpZWxkKTtcbiAgICAgICAgICAgICAgc2V0VG91Y2hlZChpZCk7XG4gICAgICAgICAgICAgIHVuc2V0RXJyb3IoaWQpO1xuICAgICAgICAgICAgICBzZXRGb2N1c0NsYXNzKGl0ZW0udmFsdWUgIT09ICcnKTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICBvbkZvY3VzPXsoKSA9PiBzZXRGb2N1c0NsYXNzKHRydWUpfVxuICAgICAgICAgIC8+XG4gICAgICAgICAgPGxhYmVsXG4gICAgICAgICAgICBodG1sRm9yPXtgaW5wdXRfJHtmb3JtSWR9XyR7aWR9XyR7aW5kZXh9YH1cbiAgICAgICAgICAgIGNsYXNzTmFtZT1cImhpZGUtbGFiZWxcIlxuICAgICAgICAgID5cbiAgICAgICAgICAgIHtpdGVtLmxhYmVsfVxuICAgICAgICAgIDwvbGFiZWw+XG4gICAgICAgICAge3ZhbGlkYXRpb25NZXNzYWdlICYmXG4gICAgICAgICAgdG91Y2hlZCAmJlxuICAgICAgICAgIHZhbGlkYXRpb25NZXNzYWdlW2luZGV4XSAmJlxuICAgICAgICAgIGluZGV4ID09PSB2YWxpZGF0aW9uTWVzc2FnZVtpbmRleF0uaW5kZXggJiZcbiAgICAgICAgICB2YWxpZGF0aW9uTWVzc2FnZVtpbmRleF0ubWVzc2FnZSAmJiAoXG4gICAgICAgICAgICA8c3BhblxuICAgICAgICAgICAgICBjbGFzc05hbWU9XCJlcnJvci1tZXNzYWdlXCJcbiAgICAgICAgICAgICAgaWQ9e2BlcnJvcl8ke2Zvcm1JZH1fJHtpdGVtLmlkfWB9XG4gICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICAgICAgICB7dmFsaWRhdGlvbk1lc3NhZ2VbaW5kZXhdLm1lc3NhZ2V9XG4gICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgICl9XG4gICAgICAgICAge2Vycm9yICYmIDxzcGFuIGNsYXNzTmFtZT1cImVycm9yLW1lc3NhZ2VcIj57ZXJyb3J9PC9zcGFuPn1c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