Viewing File: /usr/local/cpanel/base/frontend/jupiter/koality/_nuxt/DPX0RiS5.js

import{ap as m,aq as f,o as d,c as x,w as l,ag as b,b as n,D as a,a as v,_ as y,k as s,t as c,cs as _,s as h,at as u}from"./EJiqiqZX.js";import{_ as q}from"./iSIG-dMA.js";import"./BQhrwMTP.js";import"./NwK2Pm4d.js";const T={slots:{root:"my-5",trigger:["group relative rounded-xs inline-flex items-center gap-1.5 text-muted hover:text-default text-sm focus-visible:ring-2 focus-visible:ring-primary focus:outline-none","transition-colors"],triggerIcon:"size-4 shrink-0 group-data-[state=open]:rotate-180 transition-transform duration-200",triggerLabel:"truncate",content:"*:first:mt-2.5 *:last:mb-0 *:my-1.5"}},w={__name:"ProseCollapsible",props:{icon:{type:null,required:!1},name:{type:String,required:!1},openText:{type:String,required:!1},closeText:{type:String,required:!1},class:{type:null,required:!1},ui:{type:void 0,required:!1}},setup(o){const e=o,{t:r}=m(),i=f(),t=h(()=>u({extend:u(T),...i.ui?.prose?.collapsible||{}})());return(p,C)=>(d(),x(q,{"unmount-on-hide":!1,class:a(e.class),ui:s(_)(t.value,e.ui)},{default:l(({open:g})=>[n("button",{class:a(t.value.trigger({class:e.ui?.trigger}))},[v(y,{name:o.icon||s(i).ui.icons.chevronDown,class:a(t.value.triggerIcon({class:e.ui?.triggerIcon}))},null,8,["name","class"]),n("span",{class:a(t.value.triggerLabel({class:e.ui?.triggerLabel}))},c(g?e.closeText||s(r)("prose.collapsible.closeText"):e.openText||s(r)("prose.collapsible.openText"))+" "+c(e.name||s(r)("prose.collapsible.name")),3)],2)]),content:l(()=>[b(p.$slots,"default")]),_:3},8,["class","ui"]))}};export{w as default};
Back to Directory File Manager