2 lines
3.0 KiB
JavaScript
2 lines
3.0 KiB
JavaScript
import R from"./DocsAside.5a1c6e35.js";import U from"./ProseCodeInline.559ee39e.js";import X from"./Alert.acb23532.js";import q from"./DocsPageBottom.3809a2d6.js";import G from"./DocsPrevNext.ab66fcdd.js";import{d as K,V as Q,aa as W,s as Y,I as m,r as V,m as Z,o as ee,ad as oe,b as u,X as A,w as h,J as t,c as g,g as r,f as y,e as p,$ as te,D as x,t as ne,F as se,n as k,a9 as ae,ae as ce,p as le,i as re,k as _e}from"./entry.3e6aff8a.js";import ie from"./DocsToc.a3d138bf.js";import"./slot.508dd9de.js";import"./node.676c5e99.js";import"./ProseA.d2f1b482.js";import"./EditOnLink.vue.004010ce.js";import"./DocsTocLinks.b71f1ce5.js";const ue=d=>(le("data-v-a21365de"),d=d(),re(),d),pe={class:"page-body"},de={key:1,class:"toc"},me={class:"toc-wrapper"},fe=ue(()=>p("span",{class:"title"},"Table of Contents",-1)),ve=K({__name:"DocsPageLayout",setup(d){const{page:s}=Q(),{config:f,tree:T}=W(),F=Y(),H=(e,o=!0)=>{var n;return typeof((n=s.value)==null?void 0:n[e])<"u"?s.value[e]:o},P=m(()=>{var e,o,n;return!s.value||((n=(o=(e=s.value)==null?void 0:e.body)==null?void 0:o.children)==null?void 0:n.length)>0}),S=m(()=>{var e,o,n,c,l;return((e=s.value)==null?void 0:e.toc)!==!1&&((l=(c=(n=(o=s.value)==null?void 0:o.body)==null?void 0:n.toc)==null?void 0:c.links)==null?void 0:l.length)>=2}),b=m(()=>{var e,o,n,c,l;return((e=s.value)==null?void 0:e.aside)!==!1&&(((o=T.value)==null?void 0:o.length)>1||((l=(c=(n=T.value)==null?void 0:n[0])==null?void 0:c.children)==null?void 0:l.length))}),L=m(()=>H("bottom",!0)),_=V(!1),a=V(null),v=()=>F.path.split("/").slice(0,2).join("/"),i=Z("asideScroll",()=>{var e;return{parentPath:v(),scrollTop:((e=a.value)==null?void 0:e.scrollTop)||0}});function C(){a.value&&(a.value.scrollHeight===0&&setTimeout(C,0),a.value.scrollTop=i.value.scrollTop)}return ee(()=>{i.value.parentPath!==v()?(i.value.parentPath=v(),i.value.scrollTop=0):C()}),oe(()=>{a.value&&(i.value.scrollTop=a.value.scrollTop)}),(e,o)=>{var D,w,B,I,N,$;const n=R,c=U,l=X,M=q,j=G,z=ae,E=ie,J=ce;return u(),A(J,{fluid:(w=(D=t(f))==null?void 0:D.main)==null?void 0:w.fluid,padded:(I=(B=t(f))==null?void 0:B.main)==null?void 0:I.padded,class:k(["docs-page-content",{fluid:($=(N=t(f))==null?void 0:N.main)==null?void 0:$.fluid,"has-toc":t(S),"has-aside":t(b)}])},{default:h(()=>[t(b)?(u(),g("aside",{key:0,ref_key:"asideNav",ref:a,class:"aside-nav"},[r(n,{class:"app-aside"})],512)):y("",!0),p("article",pe,[t(P)?te(e.$slots,"default",{key:0},void 0,!0):(u(),A(l,{key:1,type:"info"},{default:h(()=>[x(" Start writing in "),r(c,null,{default:h(()=>[x("content/"+ne(t(s)._file),1)]),_:1}),x(" to see this page taking shape. ")]),_:1})),t(P)&&t(s)&&t(L)?(u(),g(se,{key:2},[r(M),r(j)],64)):y("",!0)]),t(S)?(u(),g("div",de,[p("div",me,[p("button",{onClick:o[0]||(o[0]=O=>_.value=!t(_))},[fe,r(z,{name:"heroicons-outline:chevron-right",class:k(["icon",[t(_)&&"rotate"]])},null,8,["class"])]),p("div",{class:k(["docs-toc-wrapper",[t(_)&&"opened"]])},[r(E,{onMove:o[1]||(o[1]=O=>_.value=!1)})],2)])])):y("",!0)]),_:3},8,["fluid","padded","class"])}}});const Be=_e(ve,[["__scopeId","data-v-a21365de"]]);export{Be as default};
|