import{A as e,D as t,I as n,P as r,et as i,ht as a,j as o,rt as s}from"./vue-vendor-DMUmTARL.js";import{t as c}from"./AdminSettingHeader-DHFGAQIy.js";var l={class:`overflow-hidden rounded-xl border border-border bg-surface shadow-sm`},u={class:`p-6`},d=n({__name:`AdminSettingCard`,props:{title:{},description:{},icon:{},iconClass:{}},setup(n){return(d,f)=>(i(),e(`div`,l,[r(c,{title:n.title,description:n.description,icon:n.icon,"icon-class":n.iconClass,"container-class":`px-6 py-4 border-b border-border-light`},o({_:2},[d.$slots.icon?{name:`icon`,fn:a(()=>[s(d.$slots,`icon`)]),key:`0`}:void 0,d.$slots.title?{name:`title`,fn:a(()=>[s(d.$slots,`title`)]),key:`1`}:void 0,d.$slots.description?{name:`description`,fn:a(()=>[s(d.$slots,`description`)]),key:`2`}:void 0,d.$slots.action?{name:`action`,fn:a(()=>[s(d.$slots,`action`)]),key:`3`}:void 0]),1032,[`title`,`description`,`icon`,`icon-class`]),t(`div`,u,[s(d.$slots,`default`)])]))}});export{d as t};