-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path3.7edc78919fee6503adf6.js
1 lines (1 loc) · 18.1 KB
/
3.7edc78919fee6503adf6.js
1
(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{258:function(e,t,r){"use strict";r.r(t);var h=r(0),j=r.n(h),n=r(18),E=r(21),a=r(2),i=r.n(a),m=r(255),p=r(237),f=r(257),b=r(264),d=r(186),y=r(256),O=r(254),o=r(212),v=r.n(o),g=r(183),w=r(184),l=r(68),c=r.n(l),S=r(193),u=[{ruleName:"required",msg:{fieldName:"Otp"}},{ruleName:"minStringLength",msg:{fieldName:"Otp",min:6},ruleValue:6}],s=[{ruleName:"required",msg:{fieldName:"Display Name"}}],P={matchRegexp:"{{fieldName}} is not valid",isEmail:"Please enter a valid email address",isEmpty:"",required:"{{fieldName}} is required",trim:"",isNumber:"{{fieldName}} must be a numeric value",isFloat:"",isPositive:"Please enter a valid {{fieldName}}",minNumber:"{{fieldName}} must be greater than {{min}}",maxNumber:"{{fieldName}} must be smaller than {{min}}",minFloat:"",maxFloat:"",minStringLength:"{{fieldName}} must have at least {{min}} characters",maxStringLength:"{{fieldName}} must be less than {{min}} characters",isString:"",maxFileSize:"",allowedExtensions:""},N={required:function(e){return F("required",0<arguments.length&&void 0!==e?e:{fieldName:"This field"})},isEmail:function(e){return F("isEmail",e)},isNumber:function(e){return F("isNumber",e)},isPositive:function(e){return F("isPositive",e)},minStringLength:function(e,t){return F("minStringLength",0<arguments.length&&void 0!==e?e:{fieldName:"This field",min:6},1<arguments.length&&void 0!==t?t:6)}};function V(e){return(V="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function C(e){var r=[],n=[];return e.forEach(function(e){var t=N[e.ruleName](e.msg,e.extra);r.push(t.name),n.push(t.msg)}),{validators:r,errorMessages:n}}var R,T,x,F=function(e,t,r){var n=P[e],a=r?"".concat(e,":").concat(r):e;return n?t?"object"===V(t)?(Object.entries(t).forEach(function(e){var t=e[0],r=e[1];n=n.replace("{{".concat(t,"}}"),r)}),{name:a,msg:n}):{name:a,msg:t}:{name:a,msg:n}:(console.log("".concat(e," default message is not added")),{name:a,msg:"invalid value"})};function M(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function k(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?M(Object(r),!0).forEach(function(e){D(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):M(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function D(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var I={mobileNumber:C([{ruleName:"required",msg:{fieldName:"Mobile Number"}},{ruleName:"isPositive",msg:{fieldName:"Mobile Number"}}]),displayName:C(s),otp:C(u)},_="mobileNumber",q="otp",L="displayName",A="countryCode",B=(D(R={},_,k({name:"mobileNumber",value:"",label:"Mobile Number",withRequiredValidator:!0},I.mobileNumber)),D(R,L,k({label:"Display Name",name:"displayName",value:"",withRequiredValidator:!0},I.displayName)),D(R,q,k({name:"otp",label:"OTP",value:"",withRequiredValidator:!0},I.otp)),D(R,A,{name:"countryCode",value:"91"}),R),Y={controls:(D(T={},_,k({},B[_])),D(T,L,k({},B[L])),D(T,A,k({},B[A])),T),view:{title:"Sing Up"}},K={controls:D({},q,k({},B[q])),view:{title:"Verify Otp"}},W={controls:(D(x={},_,k({},B[_])),D(x,A,k({},B[A])),x),view:{title:"Sign In"}};function U(e){return{main:(t={width:"auto",display:"block",marginLeft:e.spacing(3),marginRight:e.spacing(3)},r=e.breakpoints.up(400+2*e.spacing(3)),n={width:400,marginLeft:"auto",marginRight:"auto"},r in t?Object.defineProperty(t,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[r]=n,t),authCard:{marginTop:e.spacing(8)},progressCss:{borderRadius:"4px 4px 0px 0px"},paper:{display:"flex",flexDirection:"column",alignItems:"center",padding:"".concat(e.spacing(2),"px ").concat(e.spacing(3),"px ").concat(e.spacing(3),"px"),position:"relative"},avatar:{margin:e.spacing(),backgroundColor:e.palette.secondary.main},form:{width:"100%",marginTop:e.spacing()},submit:{marginTop:e.spacing(3)},paperNavIcon:{position:"absolute",top:"0px",left:"0px"}};var t,r,n}var G=r(251),J=r(260);function $(e){return($="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function z(){return(z=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function H(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],0<=t.indexOf(r)||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],0<=t.indexOf(r)||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function Q(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function X(e){return(X=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Z(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ee(e,t){return(ee=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function te(e){var t=e.value,r=e.handleChange,n=e.name;return j.a.createElement(ne.a,{value:t,disableUnderline:!0,onChange:function(e){r(n,{value:e.target.value})},renderValue:function(e){return"+"+e}},Object(ie.a)().map(function(e,t){return j.a.createElement(ae.a,{key:t,value:Object(ie.b)(e)},oe[e]," +",Object(ie.b)(e))}))}var re=function(){function s(){var e,r,t,n,a,i,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s);for(var l=arguments.length,c=new Array(l),u=0;u<l;u++)c[u]=arguments[u];return t=this,n=(e=X(s)).call.apply(e,[this].concat(c)),r=!n||"object"!==$(n)&&"function"!=typeof n?Z(t):n,a=Z(r),o=function(e){var t=r.props;(0,t.handleChange)(t.name,{value:e.target.value})},(i="handleValueChange")in a?Object.defineProperty(a,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):a[i]=o,r}var e,t,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ee(e,t)}(s,S["ValidatorComponent"]),e=s,(t=[{key:"render",value:function(){var t=this,e=this.props,r=(e.errorMessages,e.validators,e.requiredError,e.validatorListener,e.withRequiredValidator,e.handleChange,e.prefix),n=H(e,["errorMessages","validators","requiredError","validatorListener","withRequiredValidator","handleChange","prefix"]),a={};return r&&(a.InputProps={startAdornment:j.a.createElement(G.a,{position:"start"},r)}),j.a.createElement(j.a.Fragment,null,j.a.createElement(J.a,z({onChange:this.handleValueChange,variant:"outlined"},n,{helperText:this.state.isValid?n.helperText:this.getErrorMessage(),error:!this.state.isValid,ref:function(e){t.input=e}},a)))}}])&&Q(e.prototype,t),r&&Q(e,r),s}(),ne=r(259),ae=r(187),ie=r(243),oe=r(236);function le(){return(le=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function ce(e){var t=e.classes,r=e.handleSubmit,n=e.inProgress,a=e.direction,i=void 0===a?"left":a,o=e.controls,l=e.isFormValid,c=e.formRef,u=e.updateControl,s=e.view;return j.a.createElement(m.a,{direction:i,in:!0,timeout:i?100:0},j.a.createElement("main",{className:t.main},j.a.createElement(y.a,null),j.a.createElement(p.a,{className:t.authCard},j.a.createElement(f.a,{className:t.progressCss,style:n?{visibility:"visible"}:{visibility:"hidden"}}),j.a.createElement(g.a,{className:t.paper},j.a.createElement(b.a,{className:t.avatar},j.a.createElement(v.a,null)),j.a.createElement(w.a,{component:"h1",variant:"h5"},s.title),j.a.createElement(S.ValidatorForm,{onSubmit:function(){return!1},className:t.form,instantValidate:!0,ref:c},o[L]&&j.a.createElement(O.a,{margin:"normal",fullWidth:!0},j.a.createElement(re,le({},o[L],{handleChange:u}))),j.a.createElement(O.a,{margin:"normal",fullWidth:!0},j.a.createElement(re,le({},o[_],{prefix:j.a.createElement(te,le({},o[A],{handleChange:u})),handleChange:u}))),j.a.createElement(d.a,{type:"submit",fullWidth:!0,variant:"contained",color:"primary",className:t.submit,disabled:!l,onClick:r},"Sent Otp"))))))}ce.propTypes={classes:i.a.object.isRequired};var ue=c()(U)(ce),se=r(185),me=r(238),pe=r.n(me);function fe(){return(fe=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function be(e){var t=e.classes,r=e.handleSubmit,n=e.inProgress,a=e.direction,i=void 0===a?"left":a,o=e.controls,l=e.isFormValid,c=e.formRef,u=e.updateControl,s=e.handleBack;return j.a.createElement(m.a,{direction:i,in:!0,timeout:i?100:0},j.a.createElement("main",{className:t.main},j.a.createElement(y.a,null),j.a.createElement(p.a,{className:t.authCard},j.a.createElement(f.a,{className:t.progressCss,style:n?{visibility:"visible"}:{visibility:"hidden"}}),j.a.createElement(g.a,{className:t.paper},j.a.createElement(se.a,{onClick:s,className:t.paperNavIcon},j.a.createElement(pe.a,null)),j.a.createElement(b.a,{className:t.avatar},j.a.createElement(v.a,null)),j.a.createElement(w.a,{component:"h1",variant:"h5"},"Verify Mobile"),j.a.createElement(S.ValidatorForm,{onSubmit:function(){return!1},className:t.form,instantValidate:!0,ref:c},j.a.createElement(O.a,{margin:"normal",fullWidth:!0},j.a.createElement(re,fe({},o[q],{handleChange:u}))),j.a.createElement(d.a,{type:"submit",fullWidth:!0,variant:"contained",color:"primary",className:t.submit,disabled:!l,onClick:r},"Verify Mobile"))))))}be.propTypes={classes:i.a.object.isRequired};var de=c()(U)(be),ye=r(69),Oe=r(50),ve=r(239);function ge(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var r=[],n=!0,a=!1,i=void 0;try{for(var o,l=e[Symbol.iterator]();!(n=(o=l.next()).done)&&(r.push(o.value),!t||r.length!==t);n=!0);}catch(e){a=!0,i=e}finally{try{n||null==l.return||l.return()}finally{if(a)throw i}}return r}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var he=function(e,t,r){function n(){return r&&r.isFormValid&&r.isFormValid().then(function(e){return o(e),e?Promise.resolve(!0):Promise.resolve(!1)}),Promise.resolve(!1)}var a=ge(Object(h.useState)(e),2),i=a[0],o=a[1];return Object(h.useEffect)(function(){n()},[t]),[i,n]};function je(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function Ee(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?je(Object(r),!0).forEach(function(e){we(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):je(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function we(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Se(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var r=[],n=!0,a=!1,i=void 0;try{for(var o,l=e[Symbol.iterator]();!(n=(o=l.next()).done)&&(r.push(o.value),!t||r.length!==t);n=!0);}catch(e){a=!0,i=e}finally{try{n||null==l.return||l.return()}finally{if(a)throw i}}return r}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var Pe=function(e){var t=Se(Object(h.useState)(e),2),n=t[0],a=t[1];return{state:n,updateControl:function(e,t){var r=Object(E.c)(n,{controls:we({},e,{$merge:Ee({},t)})});a(r)},updateView:function(e){var t=Object(E.c)(n,{view:Object(E.c)(n.view,{$merge:Ee({},e)})});a(t)}}};function Ne(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var r=[],n=!0,a=!1,i=void 0;try{for(var o,l=e[Symbol.iterator]();!(n=(o=l.next()).done)&&(r.push(o.value),!t||r.length!==t);n=!0);}catch(e){a=!0,i=e}finally{try{n||null==l.return||l.return()}finally{if(a)throw i}}return r}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var Ve=function(e,t){var r=Pe(function(){return Object(ve.cloneDeep)(e)}),n=r.updateControl,a=r.updateView,i=r.state,o=i.controls;return{updateControl:n,updateView:a,controls:o,view:i.view,isFormValid:Ne(he(!1,o,t.current),1)[0]}},Ce=r(28);function Re(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var r=[],n=!0,a=!1,i=void 0;try{for(var o,l=e[Symbol.iterator]();!(n=(o=l.next()).done)&&(r.push(o.value),!t||r.length!==t);n=!0);}catch(e){a=!0,i=e}finally{try{n||null==l.return||l.return()}finally{if(a)throw i}}return r}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var Te=function(e){var t=e.sendError,r=e.sendStart,n=e.token,a=e.verifyStart,i=e.props,o=Re(Object(h.useState)({viewType:"MOBILE_FORM",direction:null}),2),l=o[0],c=l.viewType,u=l.direction,s=o[1],m=Re(Object(h.useState)(!1),2),p=m[0],f=m[1],b=Object(h.useRef)(!0);return Object(h.useEffect)(function(){b.current?b.current=!1:(!0===r&&f(!0),!1===r&&(f(!1),t||s({viewType:"OTP_FORM",direction:"left"})))},[r,t]),Object(h.useEffect)(function(){!0===a&&f(!0),!1===a&&(f(!1),n&&(localStorage.setItem("USER_TOKEN",n),i.history.push("/")))},[n,a]),{viewType:c,direction:u,inProgress:p,setView:s,setProgress:f}};function xe(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function Fe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Me(e){var t=Ce.a.LOGIN.MOBILE,r=t.SEND_OTP,n=t.VERIFY_OTP,a=Object(Oe.a)(function(e){return{token:e.auth.token,mobileSendOtpError:e.common.apiErrors[r.KEY],mobileSendOtpStart:e.common.apiRequests[r.KEY],mobileVerifyOtpStart:e.common.apiRequests[n.KEY]}}),i=a.mappedState,o=i.mobileSendOtpError,l=i.mobileSendOtpStart,c=i.token,u=i.mobileVerifyOtpStart,s=a.dispatch,m=Te({props:e,sendStart:l,sendError:o,verifyStart:u,token:c}),p=m.viewType,f=m.direction,b=m.inProgress,d=m.setView,y=Object(h.useRef)(null),O=Object(h.useRef)(null),v=Ve(W,y),g=Ve(K,O);return"MOBILE_FORM"===p?j.a.createElement(ue,{handleSubmit:function(){var e=Object(E.a)(v.controls);s(Object(ye.a)(e))},inProgress:b,direction:f,controls:v.controls,view:v.view,updateControl:v.updateControl,isFormValid:v.isFormValid,formRef:y}):"OTP_FORM"===p?j.a.createElement(de,{handleSubmit:function(){var e=Object(E.a)(function(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?xe(Object(r),!0).forEach(function(e){Fe(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):xe(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}({},g.controls,{},v.controls));s(Object(ye.b)(e))},inProgress:b,handleBack:function(){d({viewType:"MOBILE_FORM",direction:"right"})},direction:f,controls:g.controls,view:g.view,updateControl:g.updateControl,isFormValid:g.isFormValid,formRef:O}):null}function ke(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function De(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ie(e){var t=Ce.a.SIGNUP.MOBILE,r=t.SEND_OTP,n=t.VERIFY_OTP,a=Object(Oe.a)(function(e){return{token:e.auth.token,signupMobileSendOtpError:e.common.apiErrors[r.KEY],signupMobileSendOtpStart:e.common.apiRequests[r.KEY],signupMobileVerifyOtpStart:e.common.apiRequests[n.KEY]}}),i=a.mappedState,o=i.signupMobileSendOtpError,l=i.signupMobileSendOtpStart,c=i.token,u=i.signupMobileVerifyOtpStart,s=a.dispatch,m=Te({props:e,sendStart:l,sendError:o,verifyStart:u,token:c}),p=m.viewType,f=m.direction,b=m.inProgress,d=m.setView,y=Object(h.useRef)(null),O=Object(h.useRef)(null),v=Ve(Y,y),g=Ve(K,O);return"MOBILE_FORM"===p?j.a.createElement(ue,{handleSubmit:function(){var e=Object(E.a)(v.controls);s(Object(ye.d)(e))},inProgress:b,direction:f,controls:v.controls,view:v.view,updateControl:v.updateControl,isFormValid:v.isFormValid,formRef:y}):"OTP_FORM"===p?j.a.createElement(de,{handleSubmit:function(){var e=Object(E.a)(function(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ke(Object(r),!0).forEach(function(e){De(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ke(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}({},g.controls,{},v.controls));s(Object(ye.e)(e))},inProgress:b,handleBack:function(){d({viewType:"MOBILE_FORM",direction:"right"})},direction:f,controls:g.controls,view:v.view,updateControl:g.updateControl,isFormValid:g.isFormValid,formRef:O}):null}t.default=function(){return Object(h.useEffect)(function(){return function(){console.log("unmount")}},[]),Object(E.b)()?j.a.createElement(n.a,{to:"/"}):j.a.createElement("div",null,j.a.createElement(n.d,null,j.a.createElement(n.b,{path:"/auth/login",component:Me}),j.a.createElement(n.b,{path:"/auth/create-account",component:Ie})))}}}]);