| import{B as e,T as t,U as n,_ as r,b as i,bt as a,h as o,v as s,y as c,yt as l}from"../modules/shiki-CRDHBXw7.js";import{C as u}from"../modules/vue-jGGq3ahv.js";var d={key:0,class:`fixed top-0 bottom-0 left-0 right-0 grid z-modal`},f=t({__name:`Modal`,props:{modelValue:{default:!1},class:{default:``}},emits:[`update:modelValue`],setup(t,{emit:f}){let p=t,m=u(p,`modelValue`,f);function h(){m.value=!1}return(t,u)=>(e(),s(o,null,[l(m)?(e(),i(`div`,d,[r(`div`,{bg:`black opacity-80`,class:`absolute top-0 bottom-0 left-0 right-0 -z-1`,onClick:u[0]||=e=>h()}),r(`div`,{class:a([`m-auto rounded-md bg-main shadow`,p.class]),"dark:border":`~ main`},[n(t.$slots,`default`)],2)])):c(`v-if`,!0)],1024))}});export{f as t}; |