1 line
2.4 KiB
JavaScript
1 line
2.4 KiB
JavaScript
import{At as e,D as t,E as n,H as r,K as i,S as a,T as o,Tt as s,W as c,a as l,h as u,it as d,w as f,x as p}from"./iconify-DYZHDLa8.js";import{n as m,t as h}from"./toggle-theme-DJeMx_CM.js";import{f as g}from"./vue-vendor-DjtlKxRy.js";import{K as _}from"./index-Uji7rFqr.js";import"./Teleport-BIYegdAM.js";import{n as v}from"./button-BuRmTYve.js";import{n as y,t as b}from"./AvatarImage-2cn_wg2h.js";var x={class:`min-h-18 flex items-center justify-between`},S={class:`flex items-center gap-2`},C=t({__name:`the-footer`,setup(e){let t=g(),i=[{name:`bluesky`,icon:`simple-icons:bluesky`,url:`https://bsky.app/profile/bitmc.bsky.social`},{name:`github`,icon:`simple-icons:github`,url:`https://www.github.com/whbbit1999/shadcn-vue-admin`},{name:`bilibili`,icon:`simple-icons:bilibili`,url:`https://space.bilibili.com/104376935`}];return(e,a)=>{let o=b,m=y,h=v;return r(),f(`footer`,x,[n(m,null,{default:d(()=>[n(o,{src:`${s(t)===`dark`?`/logo.svg`:`/logo-black.svg`}`,alt:`Logo`},null,8,[`src`])]),_:1}),a[0]||=p(`div`,null,`© 2025 Whbbit1999`,-1),p(`div`,S,[(r(),f(u,null,c(i,e=>n(h,{key:e.name,variant:`outline`,size:`icon`,as:`a`,href:e.url,target:`_blank`},{default:d(()=>[n(s(l),{icon:e.icon},null,8,[`icon`])]),_:2},1032,[`href`])),64))])])}}}),w={};function T(t,n){let i=v;return r(),a(i,{as:`a`,href:`/auth/sign-in`},{default:d(()=>[o(e(t.$t(`login`)),1)]),_:1})}var E=_(w,[[`render`,T]]),D={};function O(t,n){let i=v;return r(),a(i,{as:`a`,href:`/auth/sign-up`,variant:`outline`},{default:d(()=>[o(e(t.$t(`register`)),1)]),_:1})}var k=_(D,[[`render`,O]]),A={class:`h-14 flex items-center marketing-header sticky top-0 z-99`},j={class:`mr-2 hidden lg:flex lg:gap-2`},M={class:`flex gap-2`},N=_(t({__name:`the-header`,setup(e){let t=g();return(e,a)=>{let o=b,c=y,l=i(`router-link`);return r(),f(`header`,A,[n(l,{to:`/`,class:`flex items-center gap-2`},{default:d(()=>[n(c,null,{default:d(()=>[n(o,{src:`${s(t)===`dark`?`/logo.svg`:`/logo-black.svg`}`,alt:`Logo`},null,8,[`src`])]),_:1}),a[0]||=p(`span`,{class:`text-base font-bold`},`Shadcn Vue Admin`,-1)]),_:1}),a[1]||=p(`div`,{class:`flex-1`},null,-1),p(`div`,j,[n(E),n(k)]),p(`div`,M,[n(m),n(h)])])}}}),[[`__scopeId`,`data-v-bceee906`]]),P={class:`container mx-auto`},F={class:`mx-2 lg:p-0`},I=t({__name:`marketing`,setup(e){return(e,t)=>{let a=i(`router-view`);return r(),f(`div`,P,[p(`div`,F,[n(N),p(`main`,null,[n(a)]),n(C)])])}}});export{I as default}; |