Files
aiot-platform-ui/apps/web-antd/dist/js/auth-Dc-AdSTf.js
lzh 35c3d0e06e
All checks were successful
Web UI CI/CD / build-and-deploy (push) Successful in 8s
chore: build and deploy web-antd
2026-03-18 16:18:59 +08:00

2 lines
2.8 KiB
JavaScript

import{u as v,ak as _,aS as b,ac as k}from"./bootstrap-CW2RsBQq.js";import{L as w}from"./login-illustration-u81X0_mj.js";import{i as A}from"./language-toggle.vue_vue_type_script_setup_true_lang-DKpQeauA.js";import{m as y,aa as u,bX as l,bd as F,ad as n,b2 as t,ae as e,j as r,u as a,bp as i,ab as d,ac as z,bJ as f,$ as C,bf as V,ai as N,aR as j}from"../jse/index-index-Cy8amzIl.js";const B={class:"absolute inset-0 z-0 size-full"},$={class:"to-[#FFA00A]/8 dark:to-[#FFA00A]/12 absolute inset-0 size-full bg-gradient-to-r from-[rgb(218,125,68)] via-[#FFA00A]/30 dark:from-[rgb(218,125,68)] dark:via-[#FFA00A]/40"},D={class:"absolute -left-[5%] top-1/2 hidden h-[48rem] w-[65%] -translate-y-1/2 lg:block"},L={class:"flex items-center justify-center rounded-lg bg-white/90 backdrop-blur-md p-0.5 shadow-[0_2px_8px_rgba(0,0,0,0.12)] transition-all hover:bg-white/95 hover:shadow-[0_4px_12px_rgba(0,0,0,0.18)] lg:p-1"},R=["src","alt"],S={key:1,class:"text-xl text-[#FFA00A] lg:text-2xl"},T={class:"relative top-[1px] text-xl font-semibold tracking-tight text-white drop-shadow-[0_2px_4px_rgba(0,0,0,0.3)] lg:top-[2px] lg:text-2xl"},I={class:"absolute right-2 top-4 z-20 flex items-center gap-1 rounded-3xl bg-accent px-3 py-1 lg:right-6 lg:top-6"},P={class:"relative z-10 flex w-full flex-1 items-center justify-center px-6 py-5 lg:justify-end lg:px-12"},E={class:"w-full md:w-[480px] lg:mr-[10%]"},J={class:"relative overflow-hidden rounded-[2.5rem] bg-background p-8 shadow-[0_30px_60px_-15px_rgba(255,160,10,0.2)] dark:shadow-[0_30px_60px_-15px_rgba(255,160,10,0.3)]"},K={class:"login-form-container"},M={class:"mt-6 text-center"},X={class:"text-xs text-muted-foreground"},q=y({__name:"auth",setup(G){const o=u(()=>l.app.name),c=u(()=>l.logo.source),{isDark:g}=v();return(p,s)=>{const m=F("RouterView");return t(),n("div",{class:j([[a(g)?"dark":""],"relative flex h-screen w-full overflow-hidden font-sans"])},[e("div",B,[e("div",$,[e("div",D,[r(a(w),{alt:o.value},null,8,["alt"])])])]),e("div",{class:"absolute left-4 top-4 z-20 flex items-center gap-3 lg:left-6 lg:top-6",onClick:s[0]||(s[0]=_(()=>{},["prevent"]))},[e("div",L,[c.value?(t(),n("img",{key:0,src:c.value,alt:o.value,class:"size-10 lg:size-12"},null,8,R)):(t(),n("span",S,"💡"))]),e("span",T,i(o.value),1)]),e("div",I,[a(l).widget.languageToggle?(t(),d(a(A),{key:0})):z("",!0)]),e("div",P,[e("div",E,[e("div",J,[e("div",K,[r(m,null,{default:f(({Component:x,route:h})=>[r(b,{appear:"",mode:"out-in",name:"fade"},{default:f(()=>[(t(),d(C,{include:["Login"]},[(t(),d(V(x),{key:h.fullPath}))],1024))]),_:2},1024)]),_:1})]),e("div",M,[e("span",X,[N(i(p.$t("authentication.contactSupport"))+" ",1),e("a",{href:"#",class:"ml-1 font-bold text-[#FFA00A] hover:underline",onClick:s[1]||(s[1]=_(()=>{},["prevent"]))},i(p.$t("authentication.support")),1)])])])])])],2)}}}),W=k(q,[["__scopeId","data-v-3f1a80ff"]]);export{W as default};