2 lines
705 B
JavaScript
Raw Normal View History

2025-05-29 15:03:59 +08:00
import{C as u,r as a,c as o,i as l,o as i,a5 as v,f as e,B as _,aP as m,_ as p}from"./index-CrAWI0wi.js";const f={class:"header"},C={class:"title"},g={key:0,class:"body"},k=u({__name:"Panel",props:{title:{type:String,default:"标题"}},setup(n){const s=a(!1),t=a(!1),c=()=>s.value=!s.value,d=()=>t.value=!t.value;return(r,h)=>t.value?l("",!0):(i(),o("div",{key:0,class:v(["panel",{minimized:s.value}])},[e("div",f,[e("div",C,_(n.title),1),e("div",{class:"buttons"},[e("div",{class:"button reduce",onClick:c},"-"),e("div",{class:"button close",onClick:d},"x")])]),s.value?l("",!0):(i(),o("div",g,[m(r.$slots,"default",{},void 0,!0)]))],2))}}),b=p(k,[["__scopeId","data-v-627c16e0"]]);export{b as default};