You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
1.3 KiB
JavaScript

import{S as y,G as g,D as C}from"./siteSetting-BSGR9S7Z.js";import{t as k,p as v,l as S,N as i,_ as h}from"./entry/index-CwTXVJ2d-1723001953242.js";import{d as L,W as R,f as x,c as F,u as e,_ as I,a8 as b,a9 as w,a2 as l,ac as $,a0 as a,a1 as d,k as D,a3 as B,a4 as H}from"./vue-aEZWZQSa.js";import{a as N}from"./useContentViewHeight-C-BEyhbS.js";import{L as U,bj as V}from"./antd-BY-1PcYE.js";import"./useWindowSizeFn-C93ItSr2.js";const G=s=>(B("data-v-a1a86b86"),s=s(),H(),s),T=G(()=>a("div",null,"Copyright ©2020 Vben Admin",-1)),W=L({name:"LayoutFooter",__name:"index",setup(s){const{t:u}=S(),{getShowFooter:c}=k(),{currentRoute:m}=R(),{prefixCls:n}=v("layout-footer"),p=x(null),{setFooterHeight:f}=N(),_=F(()=>{var r,o;if(e(c)){const t=(r=e(p))==null?void 0:r.$el;f((t==null?void 0:t.offsetHeight)||0)}else f(0);return e(c)&&!((o=e(m).meta)!=null&&o.hiddenFooter)});return(r,o)=>_.value?(I(),b(e(U).Footer,{key:0,class:l(e(n)),ref_key:"footerRef",ref:p},{default:w(()=>[a("div",{class:l(`${e(n)}__links`)},[a("a",{onClick:o[0]||(o[0]=t=>e(i)(e(y)))},d(e(u)("layout.footer.onlinePreview")),1),D(e(V),{onClick:o[1]||(o[1]=t=>e(i)(e(g))),class:l(`${e(n)}__github`)},null,8,["class"]),a("a",{onClick:o[2]||(o[2]=t=>e(i)(e(C)))},d(e(u)("layout.footer.onlineDocument")),1)],2),T]),_:1},8,["class"])):$("",!0)}}),E=h(W,[["__scopeId","data-v-a1a86b86"]]);export{E as default};