import{aq as p,a2 as g,o as n,e as r,D as o,b as m,a as f,k as v,_ as b,ag as c,s as d,at as u}from"./EJiqiqZX.js";const y={slots:{base:["relative text-xl text-highlighted font-bold mt-8 mb-3 scroll-mt-[calc(32px+45px+var(--ui-header-height))] lg:scroll-mt-[calc(32px+var(--ui-header-height))] [&>a]:focus-visible:outline-primary [&>a>code]:border-dashed hover:[&>a>code]:border-primary hover:[&>a>code]:text-primary [&>a>code]:text-lg/6 [&>a>code]:font-bold","[&>a>code]:transition-colors"],leading:["absolute -ms-8 top-0.5 opacity-0 group-hover:opacity-100 group-focus:opacity-100 p-1 bg-elevated hover:text-primary rounded-md hidden lg:flex text-muted","transition"],leadingIcon:"size-4 shrink-0",link:"group lg:ps-2 lg:-ms-2"}},x=["id"],k=["href"],C={__name:"ProseH3",props:{id:{type:String,required:!1},class:{type:null,required:!1},ui:{type:null,required:!1}},setup(a){const e=a,t=p(),{headings:l}=g().public?.mdc||{},s=d(()=>u({extend:u(y),...t.ui?.prose?.h3||{}})()),h=d(()=>e.id&&typeof l?.anchorLinks=="object"&&l.anchorLinks.h3);return(i,_)=>(n(),r("h3",{id:a.id,class:o(s.value.base({class:e.class}))},[a.id&&h.value?(n(),r("a",{key:0,href:`#${a.id}`,class:o(s.value.link({class:e.ui?.link}))},[m("span",{class:o(s.value.leading({class:e.ui?.leading}))},[f(b,{name:v(t).ui.icons.hash,class:o(s.value.leadingIcon({class:e.ui?.leadingIcon}))},null,8,["name","class"])],2),c(i.$slots,"default")],10,k)):c(i.$slots,"default",{key:1})],10,x))}};export{C as default};