import{ae as e,ao as t,bB as n,bC as r,bF as i,bJ as a,bb as o,bd as s,be as c,bf as l,bs as u,bt as d,bv as f,e$ as p,eA as m,eB as h,eF as g,eG as _,eH as v,eI as y,eN as b,eO as x,eP as S,eR as C,eU as w,ev as T,f2 as E,f7 as D,f9 as O,fb as k}from"./index-BftXnxo2.js";var A=v({__name:`DialogClose`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e;r();let n=d();return(e,r)=>(C(),h(D(f),b(t,{type:e.as===`button`?`button`:void 0,onClick:r[0]||=e=>D(n).onOpenChange(!1)}),{default:p(()=>[w(e.$slots,`default`)]),_:3},16,[`type`]))}}),j=A,M=v({__name:`DialogDescription`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`p`}},setup(e){let t=e;r();let n=d();return(e,r)=>(C(),h(D(f),b(t,{id:D(n).descriptionId}),{default:p(()=>[w(e.$slots,`default`)]),_:3},16,[`id`]))}}),N=M,P=v({__name:`AlertDialogAction`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e;return r(),(e,n)=>(C(),h(D(j),O(y(t)),{default:p(()=>[w(e.$slots,`default`)]),_:3},16))}}),F=P;const[I,L]=a(`AlertDialogContent`);var R=v({__name:`AlertDialogContent`,props:{forceMount:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let n=e,a=t,o=i(a);r();let s=E();return L({onCancelElementChange:e=>{s.value=e}}),(e,t)=>(C(),h(D(l),b({...n,...D(o)},{role:`alertdialog`,onPointerDownOutside:t[0]||=T(()=>{},[`prevent`]),onInteractOutside:t[1]||=T(()=>{},[`prevent`]),onOpenAutoFocus:t[2]||=()=>{x(()=>{s.value?.focus({preventScroll:!0})})}}),{default:p(()=>[w(e.$slots,`default`)]),_:3},16))}}),z=R,B=v({__name:`AlertDialogCancel`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e,n=I(),{forwardRef:i,currentElement:a}=r();return S(()=>{n.onCancelElementChange(a.value)}),(e,n)=>(C(),h(D(j),b(t,{ref:D(i)}),{default:p(()=>[w(e.$slots,`default`)]),_:3},16))}}),V=B,H=v({__name:`AlertDialogDescription`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`p`}},setup(e){let t=e;return r(),(e,n)=>(C(),h(D(N),O(y(t)),{default:p(()=>[w(e.$slots,`default`)]),_:3},16))}}),U=H,W=v({__name:`AlertDialogOverlay`,props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return r(),(e,n)=>(C(),h(D(c),O(y(t)),{default:p(()=>[w(e.$slots,`default`)]),_:3},16))}}),G=W,K=v({__name:`AlertDialogPortal`,props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){let t=e;return(e,n)=>(C(),h(D(s),O(y(t)),{default:p(()=>[w(e.$slots,`default`)]),_:3},16))}}),q=K,J=v({__name:`AlertDialogRoot`,props:{open:{type:Boolean,required:!1},defaultOpen:{type:Boolean,required:!1}},emits:[`update:open`],setup(e,{emit:t}){let i=e,a=t,o=n(i,a);return r(),(e,t)=>(C(),h(D(u),b(D(o),{modal:!0}),{default:p(t=>[w(e.$slots,`default`,O(y(t)))]),_:3},16))}}),Y=J,X=v({__name:`AlertDialogTitle`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`h2`}},setup(e){let t=e;return r(),(e,n)=>(C(),h(D(o),O(y(t)),{default:p(()=>[w(e.$slots,`default`)]),_:3},16))}}),Z=X;const Q={class:`flex flex-row justify-end gap-3`};var $=v({__name:`DeleteCardDialog`,props:{modelValue:{type:Boolean},cardName:{}},emits:[`update:modelValue`,`confirm`,`cancel`],setup(n,{emit:r}){let i=r,{t:a}=e();function o(){i(`update:modelValue`,!1),i(`cancel`)}function s(){i(`update:modelValue`,!1),i(`confirm`)}return(e,n)=>(C(),h(D(Y),{open:e.modelValue,"onUpdate:open":n[0]||=e=>i(`update:modelValue`,e)},{default:p(()=>[_(D(q),null,{default:p(()=>[_(D(G),{class:`fixed inset-0 z-100 bg-black/50 data-[state=closed]:animate-fadeOut data-[state=open]:animate-fadeIn`}),_(D(z),{class:`fixed left-1/2 top-1/2 z-100 max-w-md w-full border border-neutral-200 rounded-xl bg-white p-6 shadow-xl -translate-x-1/2 -translate-y-1/2 data-[state=closed]:animate-contentHide data-[state=open]:animate-contentShow dark:border-neutral-700 dark:bg-neutral-800`},{default:p(()=>[_(D(Z),{class:`mb-4 text-xl font-normal`},{default:p(()=>[g(k(D(a)(`settings.pages.card.delete_card`)),1)]),_:1}),_(D(U),{class:`mb-6`},{default:p(()=>[g(k(D(a)(`settings.pages.card.delete_confirmation`))+` `,1),m(`b`,null,`"`+k(e.cardName||``)+`"`,1)]),_:1}),m(`div`,Q,[_(D(V),{"as-child":``},{default:p(()=>[_(D(t),{variant:`secondary`,label:D(a)(`settings.pages.card.cancel`),onClick:o},null,8,[`label`])]),_:1}),_(D(F),{"as-child":``},{default:p(()=>[_(D(t),{variant:`danger`,label:D(a)(`settings.pages.card.delete`),onClick:s},null,8,[`label`])]),_:1})])]),_:1})]),_:1})]),_:1},8,[`open`]))}}),ee=$;export{ee as b}; |