mount-component-060eea4b.js 500 B

1
  1. import{Y as r,B as u}from"./index-16aedc47.js";import{e as a}from"./index-3075fd64.js";import{u as m}from"./use-scope-id-c38e64b2.js";function d(){const e=u({show:!1}),t=n=>{e.show=n},o=n=>{a(e,n,{transitionAppear:!0}),t(!0)},s=()=>t(!1);return m({open:o,close:s,toggle:t}),{open:o,close:s,state:e,toggle:t}}function f(e){const t=r(e),o=document.createElement("div");return document.body.appendChild(o),{instance:t.mount(o),unmount(){t.unmount(),document.body.removeChild(o)}}}export{f as m,d as u};