import{A as e,D as t,I as n,O as r,et as i,ht as a,j as o,k as s,rt as c}from"./vue-vendor-DMUmTARL.js";import{t as l}from"./AdminSettingHeader-DNnZxPgN.js";var u={class:`zf-admin-setting-section`},d={class:`admin-setting-section-body`},f=n({__name:`AdminSettingSection`,props:{title:{},description:{},icon:{},iconClass:{},headless:{type:Boolean},pro:{type:Boolean}},setup(n){return(f,p)=>(i(),e(`div`,u,[n.headless?s(``,!0):(i(),r(l,{key:0,title:n.title,description:n.description,icon:n.icon,"icon-class":n.iconClass,pro:n.pro},o({_:2},[f.$slots.icon?{name:`icon`,fn:a(()=>[c(f.$slots,`icon`)]),key:`0`}:void 0,f.$slots.title?{name:`title`,fn:a(()=>[c(f.$slots,`title`)]),key:`1`}:void 0,f.$slots.description?{name:`description`,fn:a(()=>[c(f.$slots,`description`)]),key:`2`}:void 0,f.$slots.action?{name:`action`,fn:a(()=>[c(f.$slots,`action`)]),key:`3`}:void 0]),1032,[`title`,`description`,`icon`,`icon-class`,`pro`])),t(`div`,d,[c(f.$slots,`default`)])]))}});export{f as t};