Files
relaticle-comments/assets/P0SAIthU.js
github-actions[bot] 15a375b1ed Deploy 1.x docs
2026-03-27 12:03:56 +00:00

2 lines
4.9 KiB
JavaScript

import{Q as L,a0 as $,a1 as A,o as n,a as g,p as d,af as v,ac as o,s as a,e as f,F as N,r as D,B as p,a7 as E,m as h,a8 as F,aa as S,q as _,ab as x,f as k,ah as j,ag as z,P as B,c as I,am as b,d as P,b2 as C,aW as H,b4 as O,aG as T,bW as V}from"./w6C5oYeY.js";import{_ as w}from"./DVf7PoyI.js";import{_ as M}from"./0tIM9Qi-.js";const W={slots:{root:"",list:"",item:"relative",link:"group text-sm flex items-center gap-1.5 py-1 focus-visible:outline-primary",linkLeading:"rounded-md p-1 inline-flex ring-inset ring",linkLeadingIcon:"size-4 shrink-0",linkLabel:"truncate",linkLabelExternalIcon:"size-3 absolute top-0 text-dimmed"},variants:{active:{true:{link:"text-primary font-semibold",linkLeading:"bg-primary ring-primary text-inverted"},false:{link:["text-muted hover:text-default font-medium","transition-colors"],linkLeading:["bg-elevated/50 ring-accented text-dimmed group-hover:bg-primary group-hover:ring-primary group-hover:text-inverted","transition"]}}}},G={__name:"UPageAnchors",props:{as:{type:null,required:!1,default:"nav"},links:{type:Array,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(i){const r=i,c=L(),m=$(),s=A("pageAnchors",r),e=I(()=>b({extend:b(W),...m.ui?.pageAnchors||{}})());return(l,y)=>(n(),g(a(B),{as:i.as,"data-slot":"root",class:o(e.value.root({class:[a(s)?.root,r.class]}))},{default:d(()=>[v("ul",{"data-slot":"list",class:o(e.value.list({class:a(s)?.list}))},[(n(!0),f(N,null,D(i.links,(t,U)=>(n(),f("li",{key:U,"data-slot":"item",class:o(e.value.item({class:[a(s)?.item,t.ui?.item]}))},[p(E,h({ref_for:!0},a(F)(t),{custom:""}),{default:d(({active:u,...q})=>[p(S,h({ref_for:!0},q,{"data-slot":"link",class:e.value.link({class:[a(s)?.link,t.ui?.link,t.class],active:u})}),{default:d(()=>[_(l.$slots,"link",{link:t,active:u,ui:e.value},()=>[t.icon||c["link-leading"]?(n(),f("div",{key:0,"data-slot":"linkLeading",class:o(e.value.linkLeading({class:[a(s)?.linkLeading,t.ui?.linkLeading],active:u}))},[_(l.$slots,"link-leading",{link:t,active:u,ui:e.value},()=>[t.icon?(n(),g(x,{key:0,name:t.icon,"data-slot":"linkLeadingIcon",class:o(e.value.linkLeadingIcon({class:[a(s)?.linkLeadingIcon,t.ui?.linkLeadingIcon],active:u}))},null,8,["name","class"])):k("",!0)])],2)):k("",!0),t.label||c["link-label"]?(n(),f("span",{key:1,"data-slot":"linkLabel",class:o(e.value.linkLabel({class:[a(s)?.linkLabel,t.ui?.linkLabel],active:u}))},[_(l.$slots,"link-label",{link:t,active:u},()=>[j(z(t.label),1)]),t.target==="_blank"?(n(),g(x,{key:0,name:a(m).ui.icons.external,"data-slot":"linkLabelExternalIcon",class:o(e.value.linkLabelExternalIcon({class:[a(s)?.linkLabelExternalIcon,t.ui?.linkLabelExternalIcon],active:u}))},null,8,["name","class"])):k("",!0)],2)):k("",!0),_(l.$slots,"link-trailing",{link:t,active:u})])]),_:2},1040,["class"])]),_:2},1040)],2))),128))],2)]),_:3},8,["as","class"]))}},Q={key:0,class:"mb-2"},J={key:1},K=P({__name:"DocsAsideLeftTop",setup(i){const{subNavigationMode:r,sections:c}=C();return(m,s)=>{const e=G,l=H;return a(r)==="aside"?(n(),f("div",Q,[p(e,{links:a(c)},null,8,["links"]),p(l,{type:"dashed",class:"my-4"})])):(n(),f("div",J))}}}),R=Object.assign(K,{__name:"DocsAsideLeftTop"}),X=P({__name:"DocsAsideLeftBody",setup(i){const{sidebarNavigation:r}=C();return(c,m)=>{const s=O;return n(),g(s,{highlight:"",navigation:a(r)},null,8,["navigation"])}}}),Y=Object.assign(X,{__name:"DocsAsideLeftBody"}),Z={slots:{root:"hidden overflow-y-auto lg:block lg:max-h-[calc(100vh-var(--ui-header-height))] lg:sticky lg:top-(--ui-header-height) py-8 lg:ps-4 lg:-ms-4 lg:pe-6.5",container:"relative",top:"sticky -top-8 -mt-8 pointer-events-none z-[1]",topHeader:"h-8 bg-default -mx-4 px-4",topBody:"bg-default relative pointer-events-auto flex flex-col -mx-4 px-4",topFooter:"h-8 bg-gradient-to-b from-default -mx-4 px-4"}},ee={__name:"UPageAside",props:{as:{type:null,required:!1,default:"aside"},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(i){const r=i,c=L(),m=$(),s=A("pageAside",r),e=I(()=>b({extend:b(Z),...m.ui?.pageAside||{}})());return(l,y)=>(n(),g(a(B),{as:i.as,"data-slot":"root",class:o(e.value.root({class:[a(s)?.root,r.class]}))},{default:d(()=>[v("div",{"data-slot":"container",class:o(e.value.container({class:a(s)?.container}))},[c.top?(n(),f("div",{key:0,"data-slot":"top",class:o(e.value.top({class:a(s)?.top}))},[v("div",{"data-slot":"topHeader",class:o(e.value.topHeader({class:a(s)?.topHeader}))},null,2),v("div",{"data-slot":"topBody",class:o(e.value.topBody({class:a(s)?.topBody}))},[_(l.$slots,"top")],2),v("div",{"data-slot":"topFooter",class:o(e.value.topFooter({class:a(s)?.topFooter}))},null,2)],2)):k("",!0),_(l.$slots,"default"),_(l.$slots,"bottom")],2)]),_:3},8,["as","class"]))}},ae={};function se(i,r){const c=R,m=Y,s=ee,e=w,l=V,y=M;return n(),g(y,null,{default:d(()=>[p(l,null,{default:d(()=>[p(e,null,{left:d(()=>[p(s,null,{default:d(()=>[p(c),p(m)]),_:1})]),default:d(()=>[_(i.$slots,"default")]),_:3})]),_:3})]),_:3})}const le=T(ae,[["render",se]]);export{le as default};