2 lines
6.2 KiB
JavaScript
2 lines
6.2 KiB
JavaScript
var q=Object.defineProperty,V=Object.defineProperties;var G=Object.getOwnPropertyDescriptors;var f=Object.getOwnPropertySymbols;var $=Object.prototype.hasOwnProperty,M=Object.prototype.propertyIsEnumerable;var R=(e,t,n)=>t in e?q(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,v=(e,t)=>{for(var n in t||(t={}))$.call(t,n)&&R(e,n,t[n]);if(f)for(var n of f(t))M.call(t,n)&&R(e,n,t[n]);return e},I=(e,t)=>V(e,G(t));var E=(e,t)=>{var n={};for(var s in e)$.call(e,s)&&t.indexOf(s)<0&&(n[s]=e[s]);if(e!=null&&f)for(var s of f(e))t.indexOf(s)<0&&M.call(e,s)&&(n[s]=e[s]);return n};import{c as H,j as o,g as O,a as N,s as h,S as J,r as K,b as U,_ as u,d as Q,e as C,u as X,f as Y,h as Z,i as ee,F as te,C as oe,k as D,l as ne,m as se,n as ae,o as _,p as re,q as a,t as ie,v as w,A as ce,R as j,I as le,w as de,x as me,L as P,y as z,P as B,z as pe,B as ue,D as A,E as he,G as ge,T as p,H as T,J as xe,K as be,M as fe,N as ve,O as Ce,Q as ke}from"./index.8a3f07de.js";var ye=H(o("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"CheckBoxOutlineBlank"),Ie=H(o("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckBox"),Se=H(o("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}),"IndeterminateCheckBox");function we(e){return N("MuiCheckbox",e)}const Pe=O("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary"]);var S=Pe;const ze=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","size"],Be=e=>{const{classes:t,indeterminate:n,color:s}=e,i={root:["root",n&&"indeterminate",`color${U(s)}`]},r=Z(i,we,t);return u({},t,r)},He=h(J,{shouldForwardProp:e=>K(e)||e==="classes",name:"MuiCheckbox",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.indeterminate&&t.indeterminate,n.color!=="default"&&t[`color${U(n.color)}`]]}})(({theme:e,ownerState:t})=>u({color:e.palette.text.secondary},!t.disableRipple&&{"&:hover":{backgroundColor:Q(t.color==="default"?e.palette.action.active:e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},t.color!=="default"&&{[`&.${S.checked}, &.${S.indeterminate}`]:{color:e.palette[t.color].main},[`&.${S.disabled}`]:{color:e.palette.action.disabled}})),Le=o(Ie,{}),Fe=o(ye,{}),Re=o(Se,{}),$e=C.exports.forwardRef(function(t,n){var s,i;const r=X({props:t,name:"MuiCheckbox"}),{checkedIcon:k=Le,color:g="primary",icon:y=Fe,indeterminate:c=!1,indeterminateIcon:x=Re,inputProps:b,size:d="medium"}=r,L=Y(r,ze),m=c?x:y,l=c?x:k,F=u({},r,{color:g,indeterminate:c,size:d}),W=Be(F);return o(He,u({type:"checkbox",inputProps:u({"data-indeterminate":c},b),icon:C.exports.cloneElement(m,{fontSize:(s=m.props.fontSize)!=null?s:d}),checkedIcon:C.exports.cloneElement(l,{fontSize:(i=l.props.fontSize)!=null?i:d}),ownerState:F,ref:n},L,{classes:W}))});var Me=$e;function Ee(n){var s=n,{name:e}=s,t=E(s,["name"]);const{control:i}=ee();return o(te,v({control:o(oe,{name:e,control:i,render:({field:r})=>o(Me,I(v({},r),{checked:r.value}))})},t))}function _e(){const{login:e}=D(),t=ne(),n=se(),[s,i]=C.exports.useState(!1),r=ae().shape({email:_().email("Email must be a valid email address").required("Email is required"),password:_().required("Password is required")}),k={email:"",password:"",remember:!0},g=re({resolver:ue(r),defaultValues:k}),{reset:y,setError:c,handleSubmit:x,formState:{errors:b,isSubmitting:d}}=g;return a(ie,{methods:g,onSubmit:x(async m=>{try{await e(m.email,m.password),t("/dashboard/one")}catch(l){console.error(l),y(),n.current&&c("afterSubmit",I(v({},l),{message:l.message}))}}),children:[a(w,{spacing:3,children:[!!b.afterSubmit&&o(ce,{severity:"error",children:b.afterSubmit.message}),o(j,{name:"email",label:"Email address"}),o(j,{name:"password",label:"Password",type:s?"text":"password",InputProps:{endAdornment:o(le,{position:"end",children:o(de,{onClick:()=>i(!s),edge:"end",children:o(me,{icon:s?"eva:eye-fill":"eva:eye-off-fill"})})})}})]}),a(w,{direction:"row",alignItems:"center",justifyContent:"space-between",sx:{my:2},children:[o(Ee,{name:"remember",label:"Remember me"}),o(P,{component:z,variant:"subtitle2",to:B.resetPassword,children:"Forgot password?"})]}),o(pe,{fullWidth:!0,size:"large",type:"submit",variant:"contained",loading:d,children:"Login"})]})}const je=h("div")(({theme:e})=>({[e.breakpoints.up("md")]:{display:"flex"}})),Ae=h("header")(({theme:e})=>({top:0,zIndex:9,lineHeight:0,width:"100%",display:"flex",alignItems:"center",position:"absolute",padding:e.spacing(3),justifyContent:"space-between",[e.breakpoints.up("md")]:{alignItems:"flex-start",padding:e.spacing(7,5,0,7)}})),Te=h(ke)(({theme:e})=>({width:"100%",maxWidth:464,display:"flex",flexDirection:"column",justifyContent:"center",margin:e.spacing(2,0,2,2)})),Ue=h("div")(({theme:e})=>({maxWidth:480,margin:"auto",display:"flex",minHeight:"100vh",flexDirection:"column",justifyContent:"center",padding:e.spacing(12,0)}));function qe(){const{method:e}=D(),t=A("up","sm"),n=A("up","md");return o(he,{title:"Login",children:a(je,{children:[a(Ae,{children:[o(ge,{}),t&&a(p,{variant:"body2",sx:{mt:{md:-2}},children:["Don\u2019t have an account? ","",o(P,{variant:"subtitle2",component:z,to:B.register,children:"Get started"})]})]}),n&&a(Te,{children:[o(p,{variant:"h3",sx:{px:5,mt:10,mb:5},children:"Hi, Welcome Back"}),o(T,{visibleByDefault:!0,disabledEffect:!0,src:"https://minimal-assets-api.vercel.app/assets/illustrations/illustration_login.png",alt:"login"})]}),o(xe,{maxWidth:"sm",children:a(Ue,{children:[a(w,{direction:"row",alignItems:"center",sx:{mb:5},children:[a(be,{sx:{flexGrow:1},children:[o(p,{variant:"h4",gutterBottom:!0,children:"Sign in to Minimal"}),o(p,{sx:{color:"text.secondary"},children:"Enter your details below."})]}),o(fe,{title:ve(e),placement:"right",children:o(Ce,{children:o(T,{disabledEffect:!0,src:`https://minimal-assets-api.vercel.app/assets/icons/auth/ic_${e}.png`,sx:{width:32,height:32}})})})]}),o(_e,{}),!t&&a(p,{variant:"body2",align:"center",sx:{mt:3},children:["Don\u2019t have an account?"," ",o(P,{variant:"subtitle2",component:z,to:B.register,children:"Get started"})]})]})})]})})}export{qe as default};
|