import{j as e}from"./jsx-runtime-D_zvdyIk.js";import{r as p}from"./index-JhL3uwfD.js";import{c as f}from"./cn-CDN07tui.js";import"./index-BKyvj4H5.js";function b({header:s,title:a,icon:t,right:d,headerClassName:r}){return s?e.jsx("div",{className:`${r||"mb-5"}`,children:s}):a?e.jsxs("div",{className:`flex items-center justify-between mb-5 ${r}`,children:[e.jsxs("div",{className:"flex items-center gap-3",children:[t&&e.jsx("div",{className:"text-primary",children:t}),e.jsx("h3",{className:"text-lg font-semibold text-foreground",children:a})]}),d]}):null}const i=p.forwardRef(({title:s,icon:a,right:t,header:d,footer:r,children:o,className:n="",headerClassName:l="",bodyClassName:c="",interactive:m=!1},u)=>e.jsxs("div",{ref:u,className:f("border border-border bg-card text-card-foreground shadow-sm rounded-2xl p-5 sm:p-6",m&&"transition-all duration-200 hover:shadow-md hover:border-border/80 cursor-pointer",n),children:[b({header:d,title:s,icon:a,right:t,headerClassName:l}),e.jsx("div",{className:c,children:o}),r?e.jsx("div",{className:"mt-5 pt-5 border-t border-border/60",children:r}):null]}));i.displayName="SubCard";i.__docgenInfo={description:"",methods:[],displayName:"SubCard",props:{title:{required:!1,tsType:{name:"string"},description:""},icon:{required:!1,tsType:{name:"ReactNode"},description:""},right:{required:!1,tsType:{name:"ReactNode"},description:""},header:{required:!1,tsType:{name:"ReactNode"},description:""},footer:{required:!1,tsType:{name:"ReactNode"},description:""},children:{required:!0,tsType:{name:"ReactNode"},description:""},className:{required:!1,tsType:{name:"string"},description:"",defaultValue:{value:'""',computed:!1}},headerClassName:{required:!1,tsType:{name:"string"},description:"",defaultValue:{value:'""',computed:!1}},bodyClassName:{required:!1,tsType:{name:"string"},description:"",defaultValue:{value:'""',computed:!1}},interactive:{required:!1,tsType:{name:"boolean"},description:"Enable hover effects for interactive cards",defaultValue:{value:"false",computed:!1}}}};export{i as S};