import{j as e}from"./vendor-react-BHG7lGYR.js";import{D as d}from"./index-BWcMVITa.js";import{a as m}from"./vendor-icons-DaGlTw4_.js";function u({open:a,onClose:r,onConfirm:l,title:i,description:t,confirmLabel:n="Confirm",cancelLabel:x="Cancel",variant:c="destructive",isLoading:s=!1}){const o=()=>{s||l()};return e.jsx(d,{open:a,onClose:r,title:i,onConfirm:o,confirmLabel:s?"Processing...":n,onCancel:r,showCancel:!0,children:e.jsx("div",{className:"space-y-4 py-4",children:e.jsxs("div",{className:"flex items-start gap-4",children:[c==="destructive"&&e.jsx("div",{className:"flex-shrink-0",children:e.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-kodo-red/10 dark:bg-kodo-red/20",children:e.jsx(m,{className:"h-5 w-5 text-kodo-red dark:text-kodo-red"})})}),e.jsx("div",{className:"flex-1",children:e.jsx("p",{className:"text-sm text-muted-foreground",children:t})})]})})})}export{u as C};