react-gravity-form
Version:
A component for including Gravity Forms on React apps via the Wordpress API
2 lines • 13.5 kB
JavaScript
;var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:!0}),exports["default"]=void 0;var _defineProperty2=_interopRequireDefault(require("@babel/runtime/helpers/defineProperty")),_objectWithoutProperties2=_interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties")),_react=_interopRequireDefault(require("react")),_reactSelect=_interopRequireDefault(require("react-select")),_ValidationMessage=_interopRequireDefault(require("../../FormElements/ValidationMessage")),_excluded=["field","value","validationMessage","touched","setTouched","updateForm","error","unsetError","setFocusClass","setDate","startDate","styledComponents","formattedInputs"];function ownKeys(a,b){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(a);b&&(d=d.filter(function(b){return Object.getOwnPropertyDescriptor(a,b).enumerable})),c.push.apply(c,d)}return c}function _objectSpread(a){for(var b,c=1;c<arguments.length;c++)b=null==arguments[c]?{}:arguments[c],c%2?ownKeys(Object(b),!0).forEach(function(c){(0,_defineProperty2["default"])(a,c,b[c])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(b)):ownKeys(Object(b)).forEach(function(c){Object.defineProperty(a,c,Object.getOwnPropertyDescriptor(b,c))});return a}var _default=exports["default"]=function(a){var b=a.defaultProps,c=b.field,d=b.value,e=b.validationMessage,f=b.touched,g=b.setTouched,h=b.updateForm,i=b.error,j=b.unsetError,k=b.setFocusClass,l=b.setDate,m=b.startDate,n=b.styledComponents,o=b.formattedInputs,p=(0,_objectWithoutProperties2["default"])(b,_excluded),q=c.id,r=c.isRequired,s=c.formId,t=c.type,u=c.customName,v=_reactSelect["default"]||"select",w=function(a){for(var b=[],c=0,d=1,e=a===c||a===d?1:1920,f=a===c?31:a===d?12:new Date().getFullYear(),g=a===c?1:a===d?3:0,h=e<f?1:-1,i=e;i!==f+h;i+=h)b.push({value:i,label:i,selected:parseInt(i)===parseInt(g)});return b},x=function(a,b,c){var d=m||[],e=0===c?2:2===c?0:1;d[e]=a.value,l(d);var f={target:{value:a.value}};h(f,b)},y=function(a){if(m){var b=0===a?2:1===a?1:0;return m[b]?{value:m[b],label:m[b]}:void 0}};return _react["default"].createElement(_react["default"].Fragment,null,o&&o.map(function(a,b){return _react["default"].createElement("div",{key:a.id,className:"gfield_date_dropdown"},_react["default"].createElement(v,{required:r,placeholder:a.placeholder,options:w(b),value:y(b),id:"input_".concat(s,"_").concat(q,"_").concat(b+1),name:u||"input_".concat(q,"[]"),onBlur:function onBlur(){var d=y(b);if(!d){var e=_objectSpread(_objectSpread({},c),{},{subId:b,dateLabel:a.label});x({value:""},e,b)}g(q),j(q),k(""!==a.value)},onChange:function onChange(d){var e=_objectSpread(_objectSpread({},c),{},{subId:b,dateLabel:a.label});x(d,e,b),j(q)},onFocus:function onFocus(){return k(!0)}}))}),(e&&f||i)&&_react["default"].createElement(_ValidationMessage["default"],{validationMessage:e,error:i,id:q}))};
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJhIiwiZGVmYXVsdFByb3BzIiwiZmllbGQiLCJ2YWx1ZSIsInZhbGlkYXRpb25NZXNzYWdlIiwidG91Y2hlZCIsInNldFRvdWNoZWQiLCJ1cGRhdGVGb3JtIiwiZXJyb3IiLCJ1bnNldEVycm9yIiwic2V0Rm9jdXNDbGFzcyIsInNldERhdGUiLCJzdGFydERhdGUiLCJzdHlsZWRDb21wb25lbnRzIiwiZm9ybWF0dGVkSW5wdXRzIiwicHJvcHMiLCJfb2JqZWN0V2l0aG91dFByb3BlcnRpZXMyIiwiX2V4Y2x1ZGVkIiwiaWQiLCJpc1JlcXVpcmVkIiwiZm9ybUlkIiwidHlwZSIsImN1c3RvbU5hbWUiLCJSU2VsZWN0IiwiUmVhY3RTZWxlY3QiLCJnZXROdW1iZXJEcm9wZG93biIsImkiLCJvcHRpb25zIiwiZGF5RHJvcGRvd25JRCIsIm1vbnRoRHJvcGRvd25JRCIsInN0YXJ0TnVtYmVyIiwiZW5kTnVtYmVyIiwiRGF0ZSIsImdldEZ1bGxZZWFyIiwic2VsZWN0ZWRWYWx1ZSIsImluY3JlbWVudCIsInB1c2giLCJsYWJlbCIsInNlbGVjdGVkIiwicGFyc2VJbnQiLCJoYW5kbGVDaGFuZ2UiLCJpbmRleCIsInRtcCIsImtleSIsImV2ZW50IiwidGFyZ2V0IiwiZ2V0VmFsdWVCeUluZGV4IiwiX3JlYWN0IiwiY3JlYXRlRWxlbWVudCIsIkZyYWdtZW50IiwibWFwIiwiaW5wdXQiLCJjbGFzc05hbWUiLCJ2IiwicmVxdWlyZWQiLCJwbGFjZWhvbGRlciIsImNvbmNhdCIsIm5hbWUiLCJvbkJsdXIiLCJ0bXBTdGF0ZSIsIl9vYmplY3RTcHJlYWQiLCJzdWJJZCIsImRhdGVMYWJlbCIsIm9uQ2hhbmdlIiwib3B0aW9uIiwib25Gb2N1cyIsIl9WYWxpZGF0aW9uTWVzc2FnZSJdLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9GaWVsZHMvRGF0ZS9EYXRlU2VsZWN0LmpzeCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFJlYWN0U2VsZWN0IGZyb20gJ3JlYWN0LXNlbGVjdCc7XG5pbXBvcnQgVmFsaWRhdGlvbk1lc3NhZ2UgZnJvbSAnLi4vLi4vRm9ybUVsZW1lbnRzL1ZhbGlkYXRpb25NZXNzYWdlJ1xuXG5leHBvcnQgZGVmYXVsdCAoe2RlZmF1bHRQcm9wc30pID0+IHtcbiAgY29uc3Qge1xuICAgIGZpZWxkLFxuICAgIHZhbHVlLFxuICAgIHZhbGlkYXRpb25NZXNzYWdlLFxuICAgIHRvdWNoZWQsXG4gICAgc2V0VG91Y2hlZCxcbiAgICB1cGRhdGVGb3JtLFxuICAgIGVycm9yLFxuICAgIHVuc2V0RXJyb3IsXG4gICAgc2V0Rm9jdXNDbGFzcyxcbiAgICBzZXREYXRlLFxuICAgIHN0YXJ0RGF0ZSxcbiAgICBzdHlsZWRDb21wb25lbnRzLFxuICAgIGZvcm1hdHRlZElucHV0cyxcbiAgICAuLi5wcm9wc1xuICB9ID0gZGVmYXVsdFByb3BzO1xuXG4gIGNvbnN0IHsgaWQsIGlzUmVxdWlyZWQsIGZvcm1JZCwgdHlwZSwgY3VzdG9tTmFtZSB9ID0gZmllbGQ7XG5cbiAgY29uc3QgUlNlbGVjdCA9IFJlYWN0U2VsZWN0IHx8ICdzZWxlY3QnO1xuXG4gIGNvbnN0IGdldE51bWJlckRyb3Bkb3duID0gKGkpID0+IHtcbiAgICBjb25zdCBvcHRpb25zID0gW107XG5cbiAgICBjb25zdCBkYXlEcm9wZG93bklEID0gMDtcbiAgICBjb25zdCBtb250aERyb3Bkb3duSUQgPSAxO1xuXG4gICAgY29uc3Qgc3RhcnROdW1iZXIgPSBpID09PSBkYXlEcm9wZG93bklEIHx8IGkgPT09IG1vbnRoRHJvcGRvd25JRCA/IDEgOiAxOTIwO1xuICAgIGNvbnN0IGVuZE51bWJlciA9IGkgPT09IGRheURyb3Bkb3duSUQgPyAzMSA6IGkgPT09IG1vbnRoRHJvcGRvd25JRCA/IDEyIDogbmV3IERhdGUoKS5nZXRGdWxsWWVhcigpO1xuICAgIGNvbnN0IHNlbGVjdGVkVmFsdWUgPSBpID09PSBkYXlEcm9wZG93bklEID8gMSA6IGkgPT09IG1vbnRoRHJvcGRvd25JRCA/IDMgOiAwO1xuXG4gICAgY29uc3QgaW5jcmVtZW50ID0gc3RhcnROdW1iZXIgPCBlbmROdW1iZXIgPyAxIDogLTE7XG4gICAgZm9yIChsZXQgaSA9IHN0YXJ0TnVtYmVyOyBpICE9PSBlbmROdW1iZXIgKyBpbmNyZW1lbnQ7IGkgKz0gaW5jcmVtZW50KSB7XG4gICAgICBvcHRpb25zLnB1c2goe1xuICAgICAgICB2YWx1ZTogaSxcbiAgICAgICAgbGFiZWw6IGksXG4gICAgICAgIHNlbGVjdGVkOiBwYXJzZUludChpKSA9PT0gcGFyc2VJbnQoc2VsZWN0ZWRWYWx1ZSksXG4gICAgICB9KTtcbiAgICB9XG4gICAgcmV0dXJuIG9wdGlvbnM7XG4gIH07XG5cbiAgY29uc3QgaGFuZGxlQ2hhbmdlID0gKHZhbHVlLCBmaWVsZCwgaW5kZXgpID0+IHtcbiAgICBjb25zdCB0bXAgPSBzdGFydERhdGUgfHwgW107XG4gICAgY29uc3Qga2V5ID0gaW5kZXggPT09IDAgPyAyIDogaW5kZXggPT09IDIgPyAwIDogMTtcbiAgICB0bXBba2V5XSA9IHZhbHVlLnZhbHVlO1xuXG4gICAgc2V0RGF0ZSh0bXApO1xuXG4gICAgY29uc3QgZXZlbnQgPSB7XG4gICAgICB0YXJnZXQ6IHtcbiAgICAgICAgdmFsdWU6IHZhbHVlLnZhbHVlLFxuICAgICAgfSxcbiAgICB9O1xuICAgIHVwZGF0ZUZvcm0oZXZlbnQsIGZpZWxkKTtcbiAgfTtcblxuICBjb25zdCBnZXRWYWx1ZUJ5SW5kZXggPSAoaW5kZXgpID0+IHtcbiAgICBpZiAoIXN0YXJ0RGF0ZSkgcmV0dXJuO1xuXG4gICAgY29uc3QgaSA9IGluZGV4ID09PSAwID8gMiA6IGluZGV4ID09PSAxID8gMSA6IDA7XG5cbiAgICByZXR1cm4gc3RhcnREYXRlW2ldXG4gICAgICA/IHsgdmFsdWU6IHN0YXJ0RGF0ZVtpXSwgbGFiZWw6IHN0YXJ0RGF0ZVtpXSB9XG4gICAgICA6IHVuZGVmaW5lZDtcbiAgfTtcblxuICByZXR1cm4gKFxuICAgIDw+XG4gICAgICB7Zm9ybWF0dGVkSW5wdXRzXG4gICAgICAmJiBmb3JtYXR0ZWRJbnB1dHMubWFwKChpbnB1dCwgaW5kZXgpID0+IChcbiAgICAgICAgPGRpdiBrZXk9e2lucHV0LmlkfSBjbGFzc05hbWU9XCJnZmllbGRfZGF0ZV9kcm9wZG93blwiPlxuICAgICAgICAgIDxSU2VsZWN0XG4gICAgICAgICAgICByZXF1aXJlZD17aXNSZXF1aXJlZH1cbiAgICAgICAgICAgIHBsYWNlaG9sZGVyPXtpbnB1dC5wbGFjZWhvbGRlcn1cbiAgICAgICAgICAgIG9wdGlvbnM9e2dldE51bWJlckRyb3Bkb3duKGluZGV4KX1cbiAgICAgICAgICAgIHZhbHVlPXtnZXRWYWx1ZUJ5SW5kZXgoaW5kZXgpfVxuICAgICAgICAgICAgaWQ9e2BpbnB1dF8ke2Zvcm1JZH1fJHtpZH1fJHtpbmRleCArIDF9YH1cbiAgICAgICAgICAgIG5hbWU9e2N1c3RvbU5hbWUgfHwgYGlucHV0XyR7aWR9W11gfVxuICAgICAgICAgICAgb25CbHVyPXsoZXZlbnQpID0+IHtcbiAgICAgICAgICAgICAgY29uc3QgdmFsdWUgPSBnZXRWYWx1ZUJ5SW5kZXgoaW5kZXgpO1xuICAgICAgICAgICAgICBpZiAoIXZhbHVlKSB7XG4gICAgICAgICAgICAgICAgY29uc3QgdG1wU3RhdGUgPSB7XG4gICAgICAgICAgICAgICAgICAuLi5maWVsZCxcbiAgICAgICAgICAgICAgICAgIHN1YklkOiBpbmRleCxcbiAgICAgICAgICAgICAgICAgIGRhdGVMYWJlbDogaW5wdXQubGFiZWwsXG4gICAgICAgICAgICAgICAgfTtcbiAgICAgICAgICAgICAgICBoYW5kbGVDaGFuZ2UoeyB2YWx1ZTogJycgfSwgdG1wU3RhdGUsIGluZGV4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBzZXRUb3VjaGVkKGlkKTtcbiAgICAgICAgICAgICAgdW5zZXRFcnJvcihpZCk7XG4gICAgICAgICAgICAgIHNldEZvY3VzQ2xhc3MoaW5wdXQudmFsdWUgIT09ICcnKTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICBvbkNoYW5nZT17KG9wdGlvbikgPT4ge1xuICAgICAgICAgICAgICBjb25zdCB0bXBTdGF0ZSA9IHtcbiAgICAgICAgICAgICAgICAuLi5maWVsZCxcbiAgICAgICAgICAgICAgICBzdWJJZDogaW5kZXgsXG4gICAgICAgICAgICAgICAgZGF0ZUxhYmVsOiBpbnB1dC5sYWJlbCxcbiAgICAgICAgICAgICAgfTtcbiAgICAgICAgICAgICAgaGFuZGxlQ2hhbmdlKG9wdGlvbiwgdG1wU3RhdGUsIGluZGV4KTtcbiAgICAgICAgICAgICAgdW5zZXRFcnJvcihpZCk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgb25Gb2N1cz17KCkgPT4gc2V0Rm9jdXNDbGFzcyh0cnVlKX1cbiAgICAgICAgICAvPlxuICAgICAgICA8L2Rpdj5cbiAgICAgICkpfVxuICAgICAgeygodmFsaWRhdGlvbk1lc3NhZ2UgJiYgdG91Y2hlZCkgfHwgZXJyb3IpICYmIChcbiAgICAgICAgPFZhbGlkYXRpb25NZXNzYWdlIHZhbGlkYXRpb25NZXNzYWdlPXt2YWxpZGF0aW9uTWVzc2FnZX0gZXJyb3I9e2Vycm9yfSBpZD17aWR9IC8+XG4gICAgICApfVxuICAgIDwvPlxuICApO1xufTtcbiJdLCJtYXBwaW5ncyI6Ink0Q0FJZSxTQUFBQSxDQUFBLENBQW9CLElBQWxCLENBQUFDLENBQVksQ0FBQUQsQ0FBQSxDQUFaQyxZQUFZLENBRXpCQyxDQUFLLENBY0hELENBQVksQ0FkZEMsS0FBSyxDQUNMQyxDQUFLLENBYUhGLENBQVksQ0FiZEUsS0FBSyxDQUNMQyxDQUFpQixDQVlmSCxDQUFZLENBWmRHLGlCQUFpQixDQUNqQkMsQ0FBTyxDQVdMSixDQUFZLENBWGRJLE9BQU8sQ0FDUEMsQ0FBVSxDQVVSTCxDQUFZLENBVmRLLFVBQVUsQ0FDVkMsQ0FBVSxDQVNSTixDQUFZLENBVGRNLFVBQVUsQ0FDVkMsQ0FBSyxDQVFIUCxDQUFZLENBUmRPLEtBQUssQ0FDTEMsQ0FBVSxD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