(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9302],{6746:function(e,s,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/Register",function(){return a(6491)}])},5911:function(e,s,a){"use strict";var t=a(5893);let l=e=>{let{type:s,label:a,className:l,onClick:r,icon:n,id:i}=e;return(0,t.jsxs)("button",{className:"bg-theme-main text-white py-2 px-5 rounded-lg min-w-[80px] inline-flex items-center justify-center"+(l?" "+l:""),type:s,onClick:r,id:i,children:[n,a]})};s.Z=l},9821:function(e,s,a){"use strict";var t=a(5893);let l=e=>{let{label:s,type:a,placeholder:l,onChange:r,onClick:n,defaultValue:i,value:d,name:c,id:o,onFocus:u,disabled:m}=e,p={div:"flex flex-col mb-2",label:"mb-2",input:"border border-gray-500 rounded-lg px-3 py-2"},x=e=>{let s=e.target.value;e.target.value=s.replace(/[^-a-zA-Z0-9-آ-ی\s+]+/gi,"").replace(/\s+/gi,"-").toLowerCase()};return(0,t.jsxs)("div",{className:p.div,children:[(0,t.jsx)("label",{className:p.label,htmlFor:c,children:s}),(0,t.jsx)("input",{type:a,placeholder:l,className:p.input,onChange:r,onClick:n,onFocus:u,name:c,id:o,disabled:!!m&&m,readOnly:!!m&&m,autoComplete:"off",onKeyUp:"slug"===a?x:void 0,defaultValue:i||d||void 0})]})};s.Z=l},6491:function(e,s,a){"use strict";a.r(s),a.d(s,{default:function(){return p}});var t=a(5893);a(7294);var l=a(4184),r=a(9821),n=a(5911),i=a(2920),d=a(1163),c=a(1664),o=a.n(c);let u=()=>{let e=(0,d.useRouter)(),s=async s=>{s.preventDefault(),s.target.password.value!==s.target.re_password.value&&i.Am.error("رمز عبور و تکرار آن یکی نیستند!");let a={first_name:s.target.first_name.value,last_name:s.target.last_name.value,phone:s.target.phone.value,password:s.target.password.value,email:s.target.email.value};fetch("/api/auth/register",{body:JSON.stringify(a),method:"POST"}).then(async s=>{200===s.status?(i.Am.success("حساب کاربری شما با موفقیت ساخته شد!"),await e.push("/Login")):406===s.status?i.Am.error("اطلاعات ورودی خود را بررسی کنید!"):i.Am.error("اتصال اینترنت خود را بررسی کنید!")})};return(0,t.jsxs)("form",{onSubmit:s,children:[(0,t.jsxs)("div",{className:"flex flex-wrap flex-row",children:[(0,t.jsx)("div",{className:"w-1/2 pl-1",children:(0,t.jsx)(r.Z,{type:"text",id:"first_name",name:"first_name",label:"نام",placeholder:"نام خود را وارد کنید"})}),(0,t.jsx)("div",{className:"w-1/2 pr-1",children:(0,t.jsx)(r.Z,{type:"text",id:"last_name",name:"last_name",label:"نام خانوادگی",placeholder:"نام خانوادگی خود را وارد کنید"})})]}),(0,t.jsx)(r.Z,{type:"text",id:"email",name:"email",label:"ایمیل",placeholder:"ایمیل خود را وارد کنید"}),(0,t.jsx)(r.Z,{type:"text",id:"phone",name:"phone",label:"شماره تماس",placeholder:"شماره تماس خود را وارد کنید"}),(0,t.jsx)(r.Z,{type:"password",label:"رمز عبور",id:"password",name:"password"}),(0,t.jsx)(r.Z,{type:"password",label:"تکرار رمز عبور",id:"re_password",name:"re_password"}),(0,t.jsxs)("div",{className:"flex items-center mt-5",children:[(0,t.jsx)("div",{className:"w-1/2",children:(0,t.jsx)(o(),{href:"/ForgetPassword",children:(0,t.jsx)("span",{className:"",children:"فراموشی رمز عبور"})})}),(0,t.jsxs)("div",{className:"w-1/2 text-left",children:[(0,t.jsx)(o(),{href:"/Login",children:(0,t.jsx)("span",{className:"ml-2",children:"ورود"})}),(0,t.jsx)(n.Z,{label:"ثبت نام",type:"submit"})]})]})]})},m=()=>(0,t.jsx)(l.Z,{title:"ورود",description:"ورود به سامانه",children:(0,t.jsx)("div",{className:"flex justify-center items-center h-screen",children:(0,t.jsx)("div",{className:"w-full lg:w-1/3",children:(0,t.jsx)(u,{})})})});var p=m}},function(e){e.O(0,[4617,1057,3874,699,4184,9774,2888,179],function(){return e(e.s=6746)}),_N_E=e.O()}]);