You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
paopao-ce/web/dist/assets/main-nav-BLJ4tcq0.js

1 line
2.0 KiB

import{A as e,Bt as t,C as n,D as r,H as i,O as a,Q as o,S as s,W as c,h as l,ht as u,lt as d,w as f,x as p}from"./@css-render-YsNuQTaE.js";import{r as m}from"./pinia-TbaIYBWH.js";import{i as h}from"./vue-router-Dw9lfhBK.js";import{G as g,I as _,L as v,nt as y,tt as b,u as x,z as S}from"./naive-ui-DIGPL69-.js";import{t as C}from"./vooks-DlxAfBad.js";import{l as w,t as T}from"./sidebar-CIS7wt6Z.js";import{c as E,l as D,s as O,u as k}from"./@vicons-Bd7TWO2p.js";var A={key:0},j={class:`navbar`},M=e({__name:`main-nav`,props:{title:{default:``},back:{type:Boolean,default:!1},theme:{type:Boolean,default:!0}},setup(e){let M=w(),{desktopModelShow:N,drawerModelShow:P,theme:F}=m(M),I=h(),L=d(!1),R=d(`left`),z=e,B=e=>{e?(localStorage.setItem(`PAOPAO_THEME`,`dark`),M.triggerTheme(`dark`)):(localStorage.setItem(`PAOPAO_THEME`,`light`),M.triggerTheme(`light`))},V=()=>{window.history.length<=1?I.push({path:`/`}):I.go(-1)},H=()=>{L.value=!0};return i(()=>{localStorage.getItem(`PAOPAO_THEME`)||B(C()===`dark`),N.value||(window.$message=S())}),(i,d)=>{let m=T,h=_,S=v,C=g,w=y,M=x,N=b;return c(),f(l,null,[u(P)?(c(),f(`div`,A,[a(S,{show:L.value,"onUpdate:show":d[0]||=e=>L.value=e,width:212,placement:R.value,resizable:``},{default:o(()=>[a(h,null,{default:o(()=>[a(m)]),_:1})]),_:1},8,[`show`,`placement`])])):n(``,!0),a(N,{size:`small`,bordered:!0,class:`nav-title-card`},{header:o(()=>[p(`div`,j,[u(P)&&!e.back?(c(),s(w,{key:0,class:`drawer-btn`,onClick:H,quaternary:``,circle:``,size:`medium`},{icon:o(()=>[a(C,null,{default:o(()=>[a(u(E))]),_:1})]),_:1})):n(``,!0),e.back?(c(),s(w,{key:1,class:`back-btn`,onClick:V,quaternary:``,circle:``,size:`small`},{icon:o(()=>[a(C,null,{default:o(()=>[a(u(k))]),_:1})]),_:1})):n(``,!0),r(` `+t(z.title)+` `,1),z.theme?(c(),s(M,{key:2,value:u(F)===`dark`,"onUpdate:value":B,size:`small`,class:`theme-switch-wrap`},{"checked-icon":o(()=>[a(C,{component:u(D)},null,8,[`component`])]),"unchecked-icon":o(()=>[a(C,{component:u(O)},null,8,[`component`])]),_:1},8,[`value`])):n(``,!0)])]),_:1})],64)}}});export{M as t};