Frontend-Common/dist/form.js

1 line
4.5 KiB
JavaScript

!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("mobx"),require("loglevel")):"function"==typeof define&&define.amd?define([,],e):"object"==typeof exports?exports.lib=e(require("mobx"),require("loglevel")):(t.lib=t.lib||{},t.lib.form=e(t[void 0],t[void 0]))}(this,(function(t,e){return function(){"use strict";var r={996:function(t,e,r){var i=r(740);const o=r.n(i)().getLogger("default");o.setLevel("production"===process.env.NODE_ENV?"WARN":"DEBUG"),e.default=o},740:function(t){t.exports=e},205:function(e){e.exports=t}},i={};function o(t){var e=i[t];if(void 0!==e)return e.exports;var n=i[t]={exports:{}};return r[t](n,n.exports,o),n.exports}o.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(e,{a:e}),e},o.d=function(t,e){for(var r in e)o.o(e,r)&&!o.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},o.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},o.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var n={};return function(){o.r(n),o.d(n,{FormStore:function(){return g}});var t,e,r,i,u,s,a,l,p,b=o(205),c=o(996);function d(t,e,r,i){r&&Object.defineProperty(t,e,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(i):void 0})}function f(t,e,r,i,o){var n={};return Object.keys(i).forEach((function(t){n[t]=i[t]})),n.enumerable=!!n.enumerable,n.configurable=!!n.configurable,("value"in n||n.initializer)&&(n.writable=!0),n=r.slice().reverse().reduce((function(r,i){return i(t,e,r)||r}),n),o&&void 0!==n.initializer&&(n.value=n.initializer?n.initializer.call(o):void 0,n.initializer=void 0),void 0===n.initializer&&(Object.defineProperty(t,e,n),n=null),n}let y=(t=class{constructor(){d(this,"dirty",e,this),d(this,"errors",r,this),d(this,"submitError",i,this),d(this,"valid",u,this),d(this,"submitted",s,this),d(this,"submitting",a,this),d(this,"touched",l,this),d(this,"loading",p,this)}setDirty(t){this.dirty=t}setErrors(t){this.errors=t}setSubmitError(t){this.submitError=t}setSubmitted(t){this.submitted=t}setTouched(t){this.touched=t}setSubmitting(t){this.submitting=t}setValid(t){this.valid=t}setLoading(){let t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.loading=t}async handleSubmit(t){try{this.setTouched(!0),this.setLoading(),this.setSubmitError(null),await(null==t?void 0:t()),this.setSubmitting(!1),this.setLoading(!1)}catch(t){t instanceof Error?(c.default.error(t.message),this.setSubmitError(t.message),this.setLoading(!1)):c.default.error("Unknown error form store")}}},e=f(t.prototype,"dirty",[b.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),r=f(t.prototype,"errors",[b.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),i=f(t.prototype,"submitError",[b.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),u=f(t.prototype,"valid",[b.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),s=f(t.prototype,"submitted",[b.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),a=f(t.prototype,"submitting",[b.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),l=f(t.prototype,"touched",[b.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),p=f(t.prototype,"loading",[b.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),f(t.prototype,"setDirty",[b.action],Object.getOwnPropertyDescriptor(t.prototype,"setDirty"),t.prototype),f(t.prototype,"setErrors",[b.action],Object.getOwnPropertyDescriptor(t.prototype,"setErrors"),t.prototype),f(t.prototype,"setSubmitError",[b.action],Object.getOwnPropertyDescriptor(t.prototype,"setSubmitError"),t.prototype),f(t.prototype,"setSubmitted",[b.action],Object.getOwnPropertyDescriptor(t.prototype,"setSubmitted"),t.prototype),f(t.prototype,"setTouched",[b.action],Object.getOwnPropertyDescriptor(t.prototype,"setTouched"),t.prototype),f(t.prototype,"setSubmitting",[b.action],Object.getOwnPropertyDescriptor(t.prototype,"setSubmitting"),t.prototype),f(t.prototype,"setValid",[b.action],Object.getOwnPropertyDescriptor(t.prototype,"setValid"),t.prototype),f(t.prototype,"setLoading",[b.action],Object.getOwnPropertyDescriptor(t.prototype,"setLoading"),t.prototype),t);var g=y}(),n}()}));