react-gravity-form
Version:
A component for including Gravity Forms on React apps via the Wordpress API
2 lines • 14.1 kB
JavaScript
var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:!0}),exports["default"]=void 0;var _regenerator=_interopRequireDefault(require("@babel/runtime/regenerator")),_asyncToGenerator2=_interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator")),_isomorphicUnfetch=_interopRequireDefault(require("isomorphic-unfetch")),_index=require("./index"),_validation=require("../validation"),_checkConditionalLogic=require("./checkConditionalLogic");function _createForOfIteratorHelper(a,b){var c="undefined"!=typeof Symbol&&a[Symbol.iterator]||a["@@iterator"];if(!c){if(Array.isArray(a)||(c=_unsupportedIterableToArray(a))||b&&a&&"number"==typeof a.length){c&&(a=c);var d=0,e=function(){};return{s:e,n:function n(){return d>=a.length?{done:!0}:{done:!1,value:a[d++]}},e:function e(a){throw a},f:e}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var f,g=!0,h=!1;return{s:function s(){c=c.call(a)},n:function n(){var a=c.next();return g=a.done,a},e:function e(a){h=!0,f=a},f:function f(){try{g||null==c["return"]||c["return"]()}finally{if(h)throw f}}}}function _unsupportedIterableToArray(a,b){if(a){if("string"==typeof a)return _arrayLikeToArray(a,b);var c=Object.prototype.toString.call(a).slice(8,-1);return"Object"===c&&a.constructor&&(c=a.constructor.name),"Map"===c||"Set"===c?Array.from(a):"Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?_arrayLikeToArray(a,b):void 0}}function _arrayLikeToArray(a,b){(null==b||b>a.length)&&(b=a.length);for(var c=0,d=Array(b);c<b;c++)d[c]=a[c];return d}function fetchForm(){return _fetchForm.apply(this,arguments)}function _fetchForm(){return _fetchForm=(0,_asyncToGenerator2["default"])(_regenerator["default"].mark(function b(a){var c,d,e,f,g,h,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H;return _regenerator["default"].wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return c=a.initialPage,d=a.fetchOptions,e=a.setFormData,f=a.setFormValues,g=a.setActivePage,h=a.setConditionFields,j=a.setConditionalIds,k=a.setPages,l=a.setIsMultiPart,m=a.populatedFields,n=a.populatedEntry,o=a.getParams,p=a.backendUrl,q=a.formID,r=!1,s=o?Object.keys(o).map(function(a){return"".concat(a,"=").concat(o[a])}).join("&"):"",t="".concat(p,"/").concat(q).concat(s?"?".concat(s):""),b.next=6,(0,_isomorphicUnfetch["default"])(t,d).then(function(a){return a.json()}).then(function(a){return a})["catch"](function(a){return console.log(a)});case 6:if(u=b.sent,u&&null!==u&&void 0!==u&&u.fields){v={},w=[],x=[],y=[],z=_createForOfIteratorHelper(null===u||void 0===u?void 0:u.fields);try{for(z.s();!(A=z.n()).done;){if(B=A.value,C=void 0,"page"===B.type&&y.push(B.id),C=(0,_index.getFieldPrepopulatedValue)(B,m,n),"fileupload"===B.type&&(r=!0),B.conditionalLogic){for(D={id:B.id,conditionalLogic:B.conditionalLogic},E=B.conditionalLogic.rules.map(function(a){return a.fieldId}),F=0;F<E.length;F++)G=parseInt(E[F]),-1===x.indexOf(G)&&x.push(G);w.push(D)}v[B.id]={valid:(0,_validation.validateField)(C,B),value:C,label:B.label,pageNumber:B.pageNumber,cssClass:B.cssClass,isRequired:B.isRequired,type:B.type,inputName:B.inputName}}}catch(a){z.e(a)}finally{z.f()}for(H=0;H<w.length;H++)v[w[H].id].hideField=(0,_checkConditionalLogic.checkConditionalLogic)(w[H].conditionalLogic,v);e(u),f(v),g(c||!!u.pagination&&1),h(w),j(x),r&&l(r),!y.length||k(y)}case 8:case"end":return b.stop()}},b)})),_fetchForm.apply(this,arguments)}var _default=exports["default"]=fetchForm;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJmZXRjaEZvcm0iLCJfZmV0Y2hGb3JtIiwiYXBwbHkiLCJhcmd1bWVudHMiLCJfYXN5bmNUb0dlbmVyYXRvcjIiLCJfcmVnZW5lcmF0b3IiLCJtYXJrIiwiYiIsImEiLCJjIiwiZCIsImUiLCJmIiwiZyIsImgiLCJqIiwiayIsImwiLCJtIiwibiIsIm8iLCJwIiwicSIsInIiLCJzIiwidCIsInUiLCJ2IiwidyIsIngiLCJ5IiwieiIsIkEiLCJCIiwiQyIsIkQiLCJFIiwiRiIsIkciLCJIIiwid3JhcCIsInByZXYiLCJuZXh0IiwiaW5pdGlhbFBhZ2UiLCJmZXRjaE9wdGlvbnMiLCJzZXRGb3JtRGF0YSIsInNldEZvcm1WYWx1ZXMiLCJzZXRBY3RpdmVQYWdlIiwic2V0Q29uZGl0aW9uRmllbGRzIiwic2V0Q29uZGl0aW9uYWxJZHMiLCJzZXRQYWdlcyIsInNldElzTXVsdGlQYXJ0IiwicG9wdWxhdGVkRmllbGRzIiwicG9wdWxhdGVkRW50cnkiLCJnZXRQYXJhbXMiLCJiYWNrZW5kVXJsIiwiZm9ybUlEIiwiaXNNdWx0aXBhcnQiLCJxdWVyeVN0cmluZyIsIk9iamVjdCIsImtleXMiLCJtYXAiLCJrZXkiLCJjb25jYXQiLCJqb2luIiwicmVxdWVzdFVybCIsImZldGNoIiwidGhlbiIsInJlc3AiLCJqc29uIiwicmVzcG9uc2UiLCJlcnIiLCJjb25zb2xlIiwibG9nIiwiZm9ybSIsInNlbnQiLCJmaWVsZHMiLCJmb3JtVmFsdWVzIiwiY29uZGl0aW9uRmllbGRzIiwiY29uZGl0aW9uYWxJZHMiLCJwYWdlcyIsIl9jcmVhdGVGb3JPZkl0ZXJhdG9ySGVscGVyIiwiZG9uZSIsImZpZWxkIiwidmFsdWUiLCJ0eXBlIiwicHVzaCIsImlkIiwiZ2V0RmllbGRQcmVwb3B1bGF0ZWRWYWx1ZSIsImNvbmRpdGlvbmFsTG9naWMiLCJ0bXBGaWVsZCIsImlkcyIsInJ1bGVzIiwiaXRlbSIsImZpZWxkSWQiLCJpIiwibGVuZ3RoIiwicGFyc2VJbnQiLCJpbmRleE9mIiwidmFsaWQiLCJ2YWxpZGF0ZUZpZWxkIiwibGFiZWwiLCJwYWdlTnVtYmVyIiwiY3NzQ2xhc3MiLCJpc1JlcXVpcmVkIiwiaW5wdXROYW1lIiwiaGlkZUZpZWxkIiwiY2hlY2tDb25kaXRpb25hbExvZ2ljIiwicGFnaW5hdGlvbiIsInN0b3AiLCJfZGVmYXVsdCIsImV4cG9ydHMiXSwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvSGVscGVycy9mb3JtL2ZldGNoRm9ybS5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgZmV0Y2ggZnJvbSBcImlzb21vcnBoaWMtdW5mZXRjaFwiO1xuaW1wb3J0IHsgZ2V0RmllbGRQcmVwb3B1bGF0ZWRWYWx1ZSB9IGZyb20gXCIuL2luZGV4XCI7XG5pbXBvcnQgeyB2YWxpZGF0ZUZpZWxkIH0gZnJvbSBcIi4uL3ZhbGlkYXRpb25cIjtcbmltcG9ydCB7Y2hlY2tDb25kaXRpb25hbExvZ2ljfSBmcm9tIFwiLi9jaGVja0NvbmRpdGlvbmFsTG9naWNcIjtcblxuYXN5bmMgZnVuY3Rpb24gZmV0Y2hGb3JtKHtcbiAgaW5pdGlhbFBhZ2UsXG4gIGZldGNoT3B0aW9ucyxcbiAgc2V0Rm9ybURhdGEsXG4gIHNldEZvcm1WYWx1ZXMsXG4gIHNldEFjdGl2ZVBhZ2UsXG4gIHNldENvbmRpdGlvbkZpZWxkcyxcbiAgc2V0Q29uZGl0aW9uYWxJZHMsXG4gIHNldFBhZ2VzLFxuICBzZXRJc011bHRpUGFydCxcbiAgcG9wdWxhdGVkRmllbGRzLFxuICBwb3B1bGF0ZWRFbnRyeSxcbiAgZ2V0UGFyYW1zLFxuICBiYWNrZW5kVXJsLFxuICBmb3JtSUQsXG59KSB7XG4gIGxldCBpc011bHRpcGFydCA9IGZhbHNlO1xuXG4gIGNvbnN0IHF1ZXJ5U3RyaW5nID0gZ2V0UGFyYW1zXG4gICAgPyBPYmplY3Qua2V5cyhnZXRQYXJhbXMpXG4gICAgICAgIC5tYXAoa2V5ID0+IGAke2tleX09JHtnZXRQYXJhbXNba2V5XX1gKVxuICAgICAgICAuam9pbihcIiZcIilcbiAgICA6IFwiXCI7XG4gIGNvbnN0IHJlcXVlc3RVcmwgPSBgJHtiYWNrZW5kVXJsfS8ke2Zvcm1JRH0ke1xuICAgIHF1ZXJ5U3RyaW5nID8gYD8ke3F1ZXJ5U3RyaW5nfWAgOiBcIlwiXG4gIH1gO1xuICBcbiAgY29uc3QgZm9ybSA9IGF3YWl0IGZldGNoKHJlcXVlc3RVcmwsIGZldGNoT3B0aW9ucylcbiAgICAudGhlbihyZXNwID0+IHJlc3AuanNvbigpKVxuICAgIC50aGVuKHJlc3BvbnNlID0+IHJlc3BvbnNlKVxuICAgIC5jYXRjaCgoZXJyKSA9PiBjb25zb2xlLmxvZyhlcnIpKTtcblxuXG4gIGlmIChmb3JtICYmIGZvcm0/LmZpZWxkcykge1xuICAgIGNvbnN0IGZvcm1WYWx1ZXMgPSB7fTtcbiAgICBjb25zdCBjb25kaXRpb25GaWVsZHMgPSBbXTtcbiAgICBjb25zdCBjb25kaXRpb25hbElkcyA9IFtdO1xuICAgIGNvbnN0IHBhZ2VzID0gW107XG4gICAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLXJlc3RyaWN0ZWQtc3ludGF4XG4gICAgZm9yIChjb25zdCBmaWVsZCBvZiBmb3JtPy5maWVsZHMpIHtcbiAgICAgIGxldCB2YWx1ZTtcblxuICAgICAgaWYgKGZpZWxkLnR5cGUgPT09IFwicGFnZVwiKSB7XG4gICAgICAgIHBhZ2VzLnB1c2goZmllbGQuaWQpO1xuICAgICAgfVxuXG4gICAgICB2YWx1ZSA9IGdldEZpZWxkUHJlcG9wdWxhdGVkVmFsdWUoZmllbGQsIHBvcHVsYXRlZEZpZWxkcywgcG9wdWxhdGVkRW50cnkpO1xuXG4gICAgICBpZiAoZmllbGQudHlwZSA9PT0gXCJmaWxldXBsb2FkXCIpIHtcbiAgICAgICAgaXNNdWx0aXBhcnQgPSB0cnVlO1xuICAgICAgfVxuXG4gICAgICAvLyBncmFiIGFsbCBjb25kaXRpb25hbCBsb2dpYyBmaWVsZHNcbiAgICAgIGlmIChmaWVsZC5jb25kaXRpb25hbExvZ2ljKSB7XG4gICAgICAgIGNvbnN0IHRtcEZpZWxkID0ge1xuICAgICAgICAgIGlkOiBmaWVsZC5pZCxcbiAgICAgICAgICBjb25kaXRpb25hbExvZ2ljOiBmaWVsZC5jb25kaXRpb25hbExvZ2ljLFxuICAgICAgICB9O1xuICAgICAgICBjb25zdCBpZHMgPSBmaWVsZC5jb25kaXRpb25hbExvZ2ljLnJ1bGVzLm1hcChpdGVtID0+IGl0ZW0uZmllbGRJZCk7XG4gICAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgaWRzLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgICAgY29uc3QgaWQgPSBwYXJzZUludChpZHNbaV0pO1xuICAgICAgICAgIGlmIChjb25kaXRpb25hbElkcy5pbmRleE9mKGlkKSA9PT0gLTEpIHtcbiAgICAgICAgICAgIGNvbmRpdGlvbmFsSWRzLnB1c2goaWQpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBjb25kaXRpb25GaWVsZHMucHVzaCh0bXBGaWVsZCk7XG4gICAgICB9XG5cbiAgICAgIGZvcm1WYWx1ZXNbZmllbGQuaWRdID0ge1xuICAgICAgICB2YWxpZDogdmFsaWRhdGVGaWVsZCh2YWx1ZSwgZmllbGQpLFxuICAgICAgICB2YWx1ZSxcbiAgICAgICAgbGFiZWw6IGZpZWxkLmxhYmVsLFxuICAgICAgICBwYWdlTnVtYmVyOiBmaWVsZC5wYWdlTnVtYmVyLFxuICAgICAgICBjc3NDbGFzczogZmllbGQuY3NzQ2xhc3MsXG4gICAgICAgIGlzUmVxdWlyZWQ6IGZpZWxkLmlzUmVxdWlyZWQsXG4gICAgICAgIHR5cGU6IGZpZWxkLnR5cGUsXG4gICAgICAgIGlucHV0TmFtZTogZmllbGQuaW5wdXROYW1lLFxuICAgICAgfTtcbiAgICB9XG5cbiAgICAvLyBjaGVjayBjb25kaXRpb24gbG9naWNcbiAgICBmb3IgKGxldCBpID0gMDsgaSA8IGNvbmRpdGlvbkZpZWxkcy5sZW5ndGg7IGkrKykge1xuICAgICAgZm9ybVZhbHVlc1tjb25kaXRpb25GaWVsZHNbaV0uaWRdLmhpZGVGaWVsZCA9IGNoZWNrQ29uZGl0aW9uYWxMb2dpYyhcbiAgICAgICAgY29uZGl0aW9uRmllbGRzW2ldLmNvbmRpdGlvbmFsTG9naWMsXG4gICAgICAgIGZvcm1WYWx1ZXNcbiAgICAgICk7XG4gICAgfVxuICAgIHNldEZvcm1EYXRhKGZvcm0pO1xuICAgIHNldEZvcm1WYWx1ZXMoZm9ybVZhbHVlcyk7XG4gICAgc2V0QWN0aXZlUGFnZShpbml0aWFsUGFnZSB8fCAoZm9ybS5wYWdpbmF0aW9uID8gMSA6IGZhbHNlKSk7XG4gICAgc2V0Q29uZGl0aW9uRmllbGRzKGNvbmRpdGlvbkZpZWxkcyk7XG4gICAgc2V0Q29uZGl0aW9uYWxJZHMoY29uZGl0aW9uYWxJZHMpO1xuXG4gICAgaWYgKGlzTXVsdGlwYXJ0KSBzZXRJc011bHRpUGFydChpc011bHRpcGFydCk7XG5cbiAgICBpZiAoISFwYWdlcy5sZW5ndGgpIHNldFBhZ2VzKHBhZ2VzKTtcbiAgfVxufVxuXG5leHBvcnQgZGVmYXVsdCBmZXRjaEZvcm07XG4iXSwibWFwcGluZ3MiOiI2ckRBS2UsQ0FBQUEsU0FBU0EsQ0FBQSxTQUFBQyxVQUFBLENBQUFDLEtBQUEsTUFBQUMsU0FBQSxXQUFBRixXQUFBLFNBQUFBLFVBQUEsSUFBQUcsa0JBQUEsYUFBQUMsWUFBQSxZQUFBQyxJQUFBLENBQXhCLFNBQUFDLEVBQUFDLENBQUEsTUFBQUMsQ0FBQSxDQUFBQyxDQUFBLENBQUFDLENBQUEsQ0FBQUMsQ0FBQSxDQUFBQyxDQUFBLENBQUFDLENBQUEsQ0FBQUMsQ0FBQSxDQUFBQyxDQUFBLENBQUFDLENBQUEsQ0FBQUMsQ0FBQSxDQUFBQyxDQUFBLENBQUFDLENBQUEsQ0FBQUMsQ0FBQSxDQUFBQyxDQUFBLENBQUFDLENBQUEsQ0FBQUMsQ0FBQSxDQUFBQyxDQUFBLENBQUFDLENBQUEsQ0FBQUMsQ0FBQSxDQUFBQyxDQUFBLENBQUFDLENBQUEsQ0FBQUMsQ0FBQSxDQUFBQyxDQUFBLENBQUFDLENBQUEsQ0FBQUMsQ0FBQSxDQUFBQyxDQUFBLENBQUFDLENBQUEsQ0FBQUMsQ0FBQSxDQUFBQyxDQUFBLENBQUFDLENBQUEsQ0FBQUMsQ0FBQSxRQUFB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
;