Files
monisuo/monisuo-admin/dist/assets/login-form-BfzTr-Ak.js
2026-03-22 23:32:23 +08:00

1 line
2.3 KiB
JavaScript

import{Ct as e,Ot as t,S as n,_ as r,nt as i,v as a,w as o,x as s,y as c,z as l}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as u}from"./Spinner-BbvbfTgK.js";import{t as d}from"./_plugin-vue_export-helper-B2no-pU9.js";import{t as f}from"./Label-D9NotKz_.js";import{t as p}from"./Separator-5drwYWrN.js";import{t as m}from"./Button-2mdP_ygs.js";import{t as h}from"./Input-dHyiQP9I.js";import{t as g}from"./use-auth-CYWl8dOd.js";import{t as _}from"./Card-Cv6HQPiQ.js";import{t as v}from"./CardContent-cvoMlP3H.js";import{n as y,r as b,t as x}from"./CardHeader-JyQWjCMQ.js";import{i as S,n as C,r as w,t as T}from"./terms-of-service-button-CSuAJAmJ.js";var E={};function D(e,n){let r=m;return l(),a(r,{variant:`link`,class:`text-muted-foreground`,onClick:n[0]||=t=>e.$router.push(`/auth/forgot-password`)},{default:i(()=>[s(t(e.$t(`forgotPassword`)),1)]),_:1})}var O=d(E,[[`render`,D]]),k={class:`grid gap-2`},A={class:`grid gap-2`},j={class:`flex items-center justify-between`},M={class:`flex flex-col items-center justify-between gap-4`},N=o({__name:`login-form`,setup(o){let{login:d,loading:E}=g();return(o,g)=>{let D=y,N=m,P=b,F=x,I=f,L=h,R=u,z=p,B=v,V=_;return l(),a(V,{class:`w-full max-w-sm`},{default:i(()=>[n(F,null,{default:i(()=>[n(D,{class:`text-2xl`},{default:i(()=>[...g[1]||=[s(` Login `,-1)]]),_:1}),n(P,null,{default:i(()=>[g[3]||=s(` Enter your email and password below to log into your account. Not have an account? `,-1),n(N,{variant:`link`,class:`px-0 text-muted-foreground`,onClick:g[0]||=e=>o.$router.push(`/auth/sign-up`)},{default:i(()=>[...g[2]||=[s(` Sign Up `,-1)]]),_:1})]),_:1})]),_:1}),n(B,{class:`grid gap-4`},{default:i(()=>[r(`div`,k,[n(I,{for:`email`},{default:i(()=>[s(t(o.$t(`email`)),1)]),_:1}),n(L,{id:`email`,type:`email`,placeholder:`m@example.com`,required:``})]),r(`div`,A,[r(`div`,j,[n(I,{for:`password`},{default:i(()=>[s(t(o.$t(`password`)),1)]),_:1}),n(O)]),n(L,{id:`password`,type:`password`,required:``,placeholder:`*********`})]),n(N,{class:`w-full`,onClick:e(d)},{default:i(()=>[e(E)?(l(),a(R,{key:0,class:`mr-2`})):c(``,!0),s(` `+t(o.$t(`login`)),1)]),_:1},8,[`onClick`]),n(z,{label:`Or continue with`}),r(`div`,M,[n(S),n(w)]),n(P,null,{default:i(()=>[g[4]||=s(` By clicking login, you agree to our `,-1),n(T),g[5]||=s(` and `,-1),n(C)]),_:1})]),_:1})]),_:1})}}});export{N as t};