import{a as B,f as I}from"./yjcpNk9y.js";import{b6 as K,a6 as f,bs as g,bd as u,bC as N,ar as r,b3 as O,bK as i}from"./DURqPrI0.js";import{d as P,e as Q}from"./5z6Kzs-b.js";import{p as n,i as q,s as A}from"./DM3z28FY.js";import{c as F}from"./D5AJX9WH.js";import{k4 as G,lO as x,ei as h,lQ as H,mN as _,ev as l,w as J,bb as L}from"./BQCsJfSh.js";import{f as M}from"./B5tLc9ma.js";import{C as R}from"./CSMjQv4x.js";import{f as S}from"./CiB29Aqe.js";var T=I('<div class="dialog flex justify-center items-center fixed inset-0 z-modal"><button type="button" aria-label="Close dialog" class="absolute inset-0 cursor-pointer bg-black opacity-50 dark:opacity-75"></button> <div><div><!> <!></div></div></div>');function ae(C,t){K(t,!0);const p=n(t,"onClose",3,G),w=n(t,"noEscape",3,!1),e=n(t,"fullscreen",3,!1),b=n(t,"size",3,"default"),y=i(()=>l("absolute inset-0 flex sm:relative pointer-events-none",{"items-center justify-center":e(),"items-end sm:items-center":!e(),"sm:w-[520px]":!e()&&b()==="default","sm:w-[90%]":!e()&&b()==="large"})),k=i(()=>l("dialog relative text-content grow pointer-events-auto","rounded-t-2xl sm:rounded-3xl",{"bg-surface max-h-[90vh] flex flex-col max-w-full pb-sai sm:pb-0":!e()})),z=i(()=>l("absolute right-3 z-tooltip",{"top-3":e(),"-top-4 mr-sai":!e()}));var c=T(),d=f(c),m=g(d,2),o=f(m),v=f(o);{var j=s=>{{let a=i(()=>l("button button-neutral button-sm button-circle",r(z)));J(s,{get class(){return r(a)},get onclick(){return p()},children:(E,U)=>{L(E,{get icon(){return R},size:6})},$$slots:{default:!0}})}};q(v,s=>{w()||s(j)})}var D=g(v,2);F(D,()=>t.children.component,(s,a)=>{a(s,A(()=>t.children.props))}),u(o),u(m),u(c),N(()=>{x(m,1,h(r(y))),x(o,1,h(r(k))),H(o,e()?void 0:"box-shadow: var(--shadow-lg)")}),Q("click",d,function(...s){var a;(a=p())==null||a.apply(this,s)}),_(3,d,()=>S,()=>({duration:200})),_(3,o,()=>M),B(C,c),O()}P(["click"]);export{ae as D};
//# sourceMappingURL=Dza9YRrr.js.map
