PozoAppUptoWebinar/dist1 (2)/assets/ModalSignIn-d6326004.js

2 lines
9.1 KiB
JavaScript

import{e,u as s,f as a,h as n,j as t,i as l,k as i,R as o,l as d,v as r,m as u,n as c}from"./index-35672308.js";import{r as m}from"./vendor-c65bce76.js";import"./ui-2d515953.js";import"./utils-faf49605.js";import"./editor-e98c3426.js";const v=({onClose:v})=>{const p=e(),h=s(),[g,N]=m.useState(!1),[x,j]=m.useState("PIN"),[y,f]=m.useState(!1),[P,S]=m.useState(""),[A,C]=m.useState(""),[M,b]=m.useState(!1),[w,T]=m.useState(""),[I,k]=m.useState(null),[O,z]=m.useState("NULL"),[E,L]=m.useState(!1),[Q,U]=m.useState(!1),[R,D]=m.useState(!1),[H,W]=m.useState([]),[X,Y]=m.useState(!1),[q,K]=m.useState({show:!1,type:"",message:""}),[J,B]=m.useState(!1),F=()=>{N(!0),setTimeout((()=>{v()}),300)};m.useEffect((()=>{const e=e=>{"Escape"===e.key&&F()};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)}),[v]);const V=e=>/^[6-9]\d{9}$/.test(e),G=(e,s)=>{K({show:!0,type:e,message:s}),setTimeout((()=>{K({show:!1,type:"",message:""})}),2e3)},Z=()=>{z("NULL"),L(!1),U(!1),D(!1),Y(!1),b(!1),B(!1)},$=async e=>{var s,a,n;const t=await p(d({MobileNo:e})).unwrap();if(1===(null==(s=null==t?void 0:t.data)?void 0:s.statusCode)){const{Pin:e,Password:s}=null==(a=null==t?void 0:t.data)?void 0:a.data[0],l="Y"===e?"PIN":"Y"===s?"Password":"NULL";z(l),j("NULL"===l?"OTP":l),D(!0),U("Y"===s),L("Y"===e),W(null==(n=null==t?void 0:t.data)?void 0:n.data),Y("NULL"===l),B(!1)}else B(!0),D(!1)},_=e=>{j(e),Y("OTP"===e),b(!1)},ee=async()=>{P&&V(P)?X||"OTP"===x?await ae():await se():G("error","Please enter a valid mobile number")},se=async()=>{var e,s;if(!A)return void G("error",`Please enter ${x}`);let a;if(a="PIN"===x?await p(r({MobileNo:P,Pin:A})).unwrap():await p(u({MobileNo:P,Password:A})).unwrap(),1===(null==(e=null==a?void 0:a.data)?void 0:e.statusCode)){const e=null==(s=null==a?void 0:a.data)?void 0:s.data[0];n("UserId",null==e?void 0:e.UserId),n("UserType",null==e?void 0:e.UserTypeName),n("CompId",null==e?void 0:e.CompId),n("CompName",null==e?void 0:e.CompName),n("MobileNo",null==e?void 0:e.MobileNo),n("userName",(null==e?void 0:e.UserName)||null),sessionStorage.setItem("auth",null==e?void 0:e.token),G("success","Sign In Successfully"),setTimeout((()=>{F(),h("/landing-page/home")}),1e3)}else G("error",`Enter Valid ${x}`)},ae=async()=>{var e,s;T(""),k(30),b(!0);const a=await p(c({MobileNo:P})).unwrap();1===(null==(e=null==a?void 0:a.data)?void 0:e.statusCode)?G("success","OTP Sent Successfully"):G("error",null==(s=null==a?void 0:a.data)?void 0:s.response)};m.useEffect((()=>{if(0===I&&k(null),!I)return;const e=setInterval((()=>k(I-1)),1e3);return()=>clearInterval(e)}),[I]),m.useEffect((()=>{6===w.length&&ne(P,parseInt(w))}),[w]);const ne=async(e,s)=>{var t,l,i,o,d;const r=await p(a({MobileNo:e,OTP:s})).unwrap();if(1===(null==(t=null==r?void 0:r.data)?void 0:t.statusCode)){const e=null==(i=null==(l=null==r?void 0:r.data)?void 0:l.data)?void 0:i[0];e?(n("UserId",null==e?void 0:e.UserId),n("UserType",null==e?void 0:e.UserTypeName),n("CompId",null==e?void 0:e.CompId),n("CompName",null==e?void 0:e.CompName),n("MobileNo",null==e?void 0:e.MobileNo),n("userName",(null==e?void 0:e.UserName)||null),sessionStorage.setItem("auth",null==(o=null==r?void 0:r.data)?void 0:o.token)):(n("UserId","new-user"),sessionStorage.setItem("auth",null==(d=null==r?void 0:r.data)?void 0:d.token)),G("success","Sign In Successfully"),setTimeout((()=>{F(),h("/landing-page/home")}),1e3)}else G("error","Please enter valid OTP")};return t.jsx("div",{className:"ModalSignIn-Master "+(g?"closing":""),onClick:e=>{e.target===e.currentTarget&&F()},children:t.jsxs("div",{className:"signInMain",children:[t.jsxs("div",{className:"ModalSignInheader",children:[t.jsxs("div",{className:"MSLeft",children:[t.jsx("img",{src:"data:image/webp;base64,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",alt:""}),t.jsx("div",{children:"Welcome Pozo Apps"}),t.jsx("p",{children:"Take charge of your world with Pozo."})]}),t.jsx("div",{className:"MSRight",onClick:F,children:t.jsxs("div",{className:"icon-container",children:[t.jsx(l,{className:"icon-main"}),t.jsx(l,{className:"icon-hover"})]})})]}),t.jsxs("div",{className:"inputOfSignIN-Main",children:[t.jsxs("div",{className:"inputsPMS",children:[t.jsx("label",{htmlFor:"Mobile",children:"Mobile"}),t.jsx("input",{type:"text",placeholder:"Enter Mobile Number",value:P,onChange:async e=>{const s=e.target.value.replace(/[^0-9]/g,"");s.length<=10&&(S(s),10===s.length&&V(s)?await $(s):Z())},maxLength:"10"})]}),t.jsxs("div",{className:"inputsPMS",children:[t.jsx("label",{htmlFor:"PIN",children:"PIN"}),t.jsx("input",{type:"password",placeholder:"Enter PIN",value:A,onChange:e=>{const s=e.target.value.replace(/[^0-9]/g,"");s.length<=4&&C(s)},onKeyDown:e=>{"Enter"===e.key&&A&&ee()},maxLength:"4"})]}),M&&t.jsxs("div",{className:"inputsPMS",children:[t.jsx("label",{htmlFor:"otp",children:"Enter OTP"}),t.jsx("input",{type:"text",maxLength:"6",placeholder:"Enter 6 digit OTP",value:w,onChange:e=>{const s=e.target.value.replace(/[^0-9]/g,"");s.length<=6&&T(s)},onKeyDown:e=>{"Enter"===e.key&&6===w.length&&ee()}})]})]}),R&&"NULL"!==O&&t.jsxs("div",{className:"tryanotherModal",onClick:()=>f(!y),children:["Try Another Way ",t.jsx(i,{}),y&&t.jsxs("div",{className:"authOptions",children:[E&&t.jsxs("label",{children:[t.jsx("input",{type:"radio",name:"authMethod",value:"PIN",checked:"PIN"===x,onChange:e=>_(e.target.value)}),"PIN"]}),Q&&t.jsxs("label",{children:[t.jsx("input",{type:"radio",name:"authMethod",value:"Password",checked:"Password"===x,onChange:e=>_(e.target.value)}),"Password"]}),t.jsxs("label",{children:[t.jsx("input",{type:"radio",name:"authMethod",value:"OTP",checked:"OTP"===x,onChange:e=>_(e.target.value)}),"OTP"]})]})]}),I&&t.jsx("div",{className:"timerDiv",children:t.jsxs("span",{style:{color:I<=10?"#d1242d":"#00bd19"},children:["0:",I<10?"0"+I:I]})}),J?t.jsx("div",{className:"newUserMessage",children:t.jsxs("p",{children:["New user? Please"," ",t.jsxs("span",{onClick:()=>{F(),h("/signin")},style:{color:"#007bff",cursor:"pointer",textDecoration:"underline"},children:[" ","Sign In first"]})]})}):t.jsxs("div",{className:"ModalSignInBTN",children:[t.jsxs("button",{onClick:ee,children:[t.jsx("div",{}),M&&null===I?"RESEND OTP":X?"SEND OTP":"SIGN IN",t.jsxs("div",{className:"icon-container",children:[t.jsx(o,{className:"icon-main"}),t.jsx(o,{className:"icon-hover"})]})]}),t.jsx("p",{children:"By signing up, you're agreeing to our terms."})]}),q.show&&t.jsx("div",{className:`notification ${q.type}`,style:{position:"fixed",top:"75px",right:"0%",left:"45%",padding:"8px 16px",borderRadius:"6px",color:"#fff",fontSize:"12px",fontFamily:"Poppins, sans-serif",zIndex:9999,backgroundColor:"success"===q.type?"#007700":"error"===q.type?"#d1242d":"warning"===q.type?"#d89000ff":"#006dd3ff",width:"max-content",fontWeight:"400",letterSpacing:"0.2px"},children:q.message})]})})};export{v as default};