r2-explorer
Version:
A Google Drive Interface for your Cloudflare R2 Buckets
2 lines (1 loc) • 2.57 kB
JavaScript
import{h,i as y,j as v,k as p,l as n,m as l,n as V,_ as q,c as S,o as g,e as b,w as o,p as B,f as r,q as d,s as i,t as k,v as C,x as Q,y as x,z as w,A as $,B as E,C as A}from"./index.97b9144c.js";import{u as D}from"./auth-store.ba1aa298.js";var N=h({name:"QBanner",props:{...y,inlineActions:Boolean,dense:Boolean,rounded:Boolean},setup(e,{slots:a}){const{proxy:{$q:u}}=V(),m=v(e,u),c=p(()=>"q-banner row items-center"+(e.dense===!0?" q-banner--dense":"")+(m.value===!0?" q-banner--dark q-dark":"")+(e.rounded===!0?" rounded-borders":"")),f=p(()=>`q-banner__actions row items-center justify-end col-${e.inlineActions===!0?"auto":"all"}`);return()=>{const s=[n("div",{class:"q-banner__avatar col-auto row items-center self-start"},l(a.avatar)),n("div",{class:"q-banner__content col text-body2"},l(a.default))],t=l(a.action);return t!==void 0&&s.push(n("div",{class:f.value},t)),n("div",{class:c.value+(e.inlineActions===!1&&t!==void 0?" q-banner--top-padding":""),role:"alert"},s)}}});const P=D(),U=S({name:"login-page",components:{},data(){return{loading:!1,showError:"",form:{username:"",password:"",remind:!0}}},methods:{async onSubmit(){this.loading=!0;try{await P.LogIn(this.$router,this.form),this.showError=""}catch(e){throw this.showError=e.message,e}finally{this.loading=!1}}}});function _(e,a,u,m,c,f){return g(),b(B,{class:"flex flex-center"},{default:o(()=>[r(A,{class:"q-pa-md shadow-2",bordered:""},{default:o(()=>[r(d,{class:"text-center"},{default:o(()=>a[3]||(a[3]=[i("div",{class:"text-grey-9 text-h5 text-weight-bold"},"Sign in",-1),i("div",{class:"text-grey-8"},"Enter your email address and password to access admin panel.",-1)])),_:1}),e.showError?(g(),b(d,{key:0},{default:o(()=>[r(N,{"inline-actions":"",class:"text-white bg-red"},{default:o(()=>[k(C(e.showError),1)]),_:1})]),_:1})):Q("",!0),r(d,null,{default:o(()=>[r(x,{onSubmit:e.onSubmit,class:"q-gutter-sm"},{default:o(()=>[r(w,{filled:"",modelValue:e.form.username,"onUpdate:modelValue":a[0]||(a[0]=s=>e.form.username=s),label:"Username","lazy-rules":"",type:"text"},null,8,["modelValue"]),r(w,{filled:"",modelValue:e.form.password,"onUpdate:modelValue":a[1]||(a[1]=s=>e.form.password=s),label:"Password","lazy-rules":"",type:"password"},null,8,["modelValue"]),r($,{modelValue:e.form.remind,"onUpdate:modelValue":a[2]||(a[2]=s=>e.form.remind=s),label:"Remember me"},null,8,["modelValue"]),i("div",null,[r(E,{loading:e.loading,label:"Sign in",type:"submit",color:"primary"},null,8,["loading"])])]),_:1},8,["onSubmit"])]),_:1})]),_:1})]),_:1})}var j=q(U,[["render",_]]);export{j as default};