Files
monisuo/monisuo-admin/dist/assets/Teleport-f0-_cFyq.js

3 lines
17 KiB
JavaScript
Raw Normal View History

2026-04-05 19:44:40 +08:00
import{Ct as e,E as t,I as n,J as r,L as i,P as a,Q as o,S as s,Tt as c,W as l,Y as u,_ as d,_t as f,bt as p,ct as m,d as h,g,gt as _,ht as ee,j as v,m as y,t as te,ut as b,w as ne,x,yt as S,z as C}from"./vue.runtime.esm-bundler-DS0mm12S.js";import{S as re,_ as ie,c as ae,g as oe,i as w,n as se,r as ce,u as le,v as T,y as E}from"./dist-3yfE1dPa.js";import{i as D,o as ue}from"./button-xrpYa8G4.js";import{t as de}from"./useForwardExpose-B8uiQ7xX.js";function fe(e,n){let r=typeof e==`string`&&!n?`${e}Context`:n,a=Symbol(r);return[n=>{let r=t(a,n);if(r||r===null)return r;throw Error(`Injection \`${a.toString()}\` not found. Component must be used within ${Array.isArray(e)?`one of the following components: ${e.join(`, `)}`:`\`${e}\``}`)},e=>(i(a,e),e)]}function O(){let e=document.activeElement;if(e==null)return null;for(;e!=null&&e.shadowRoot!=null&&e.shadowRoot.activeElement!=null;)e=e.shadowRoot.activeElement;return e}function k(e,t,n){let r=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&r.addEventListener(e,t,{once:!0}),r.dispatchEvent(i)}function A(e){return e==null}var[j,pe]=fe(`ConfigProvider`);function M(e){if(typeof e!=`object`||!e)return!1;let t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)===`[object Module]`:!0}function N(e,t,n=`.`,r){if(!M(t))return N(e,{},n,r);let i=Object.assign({},t);for(let t in e){if(t===`__proto__`||t===`constructor`)continue;let a=e[t];a!=null&&(r&&r(i,t,a,n)||(Array.isArray(a)&&Array.isArray(i[t])?i[t]=[...a,...i[t]]:M(a)&&M(i[t])?i[t]=N(a,i[t],(n?`${n}.`:``)+t.toString(),r):i[t]=a))}return i}function me(e){return(...t)=>t.reduce((t,n)=>N(t,n,``,e),{})}var P=me(),he=ie(()=>{let e=b(new Map),t=b(),n=y(()=>{for(let t of e.value.values())if(t)return!0;return!1}),i=j({scrollBody:b(!0)}),a=null,o=()=>{document.body.style.paddingRight=``,document.body.style.marginRight=``,document.body.style.pointerEvents=``,document.documentElement.style.removeProperty(`--scrollbar-width`),document.body.style.overflow=t.value??``,E&&a?.(),t.value=void 0};return r(n,(e,r)=>{if(!T)return;if(!e){r&&o();return}t.value===void 0&&(t.value=document.body.style.overflow);let s=window.innerWidth-document.documentElement.clientWidth,c={padding:s,margin:0},l=i.scrollBody?.value?typeof i.scrollBody.value==`object`?P({padding:i.scrollBody.value.padding===!0?s:i.scrollBody.value.padding,margin:i.scrollBody.value.margin===!0?s:i.scrollBody.value.margin},c):c:{padding:0,margin:0};s>0&&(document.body.style.paddingRight=typeof l.padding==`number`?`${l.padding}px`:String(l.padding),document.body.style.marginRight=typeof l.margin==`number`?`${l.margin}px`:String(l.margin),document.documentElement.style.setProperty(`--scrollbar-width`,`${s}px`),document.body.style.overflow=`hidden`),E&&(a=ae(document,`touchmove`,e=>_e(e),{passive:!1})),v(()=>{n.value&&(document.body.style.pointerEvents=`none`,document.body.style.overflow=`hidden`)})},{immediate:!0,flush:`sync`}),e});function ge(e){let t=Math.random().toString(36).substring(2,7),n=he();n.value.set(t,e??!1);let r=y({get:()=>n.value.get(t)??!1,set:e=>n.value.set(t,e)});return re(()=>{n.value.delete(t)}),r}function F(e){let t=window.getComputedStyle(e);if(t.overflowX===`scroll`||t.overflowY===`scroll`||t.overflowX===`auto`&&e.clientWidth<e.scrollWidth||t.overflowY===`auto`&&e.clientHeight<e.scrollHeight)return!0;{let t=e.parentNode;return!(t instanceof Element)||t.tagName===`BODY`?!1:F(t)}}function _e(e){let t=e||window.event,n=t.target;return n instanceof Element&&F(n)?!1:t.touches.length>1?!0:(t.preventDefault&&t.cancelable&&t.preventDefault(),!1)}function I(e){let t=s(),n=t?.type.emits,r={};return n?.length||console.warn(`No emitted event found. Please check component: ${t?.type.__name}`),n?.forEach(t=>{r[c(p(t))]=(...n)=>e(t,...n)}),r}function L(e){let t=s(),n=Object.keys(t?.type.props??{}).reduce((e,n)=>{let r=(t?.type.props[n]).default;return r!==void 0&&(e[n]=r),e},{}),r=ee(e);return y(()=>{let e={},i=t?.vnode.pr
`)].join(`
`))}return()=>i.value||r.value||o.value?ne(t.default({present:o.value})[0],{ref:e=>{let t=w(e);return t?.hasAttribute===void 0||(t?.hasAttribute(`data-reka-popper-content-wrapper`)?a.value=t.firstElementChild:a.value=t),t}}):null}}),ke=`dismissableLayer.pointerDownOutside`,Ae=`dismissableLayer.focusOutside`;function W(e,t){if(!(t instanceof Element))return!1;let n=t.closest(`[data-dismissable-layer]`),r=e.dataset.dismissableLayer===``?e:e.querySelector(`[data-dismissable-layer]`),i=Array.from(e.ownerDocument.querySelectorAll(`[data-dismissable-layer]`));return!!(n&&(r===n||i.indexOf(r)<i.indexOf(n)))}function je(e,t,n=!0){let r=t?.value?.ownerDocument??globalThis?.document,i=b(!1),a=b(()=>{});return u(o=>{if(!T||!f(n))return;let s=async n=>{let o=n.target;if(!(!t?.value||!o)){if(W(t.value,o)){i.value=!1;return}if(n.target&&!i.value){let t={originalEvent:n};function i(){k(ke,e,t)}n.pointerType===`touch`?(r.removeEventListener(`click`,a.value),a.value=i,r.addEventListener(`click`,a.value,{once:!0})):i()}else r.removeEventListener(`click`,a.value);i.value=!1}},c=window.setTimeout(()=>{r.addEventListener(`pointerdown`,s)},0);o(()=>{window.clearTimeout(c),r.removeEventListener(`pointerdown`,s),r.removeEventListener(`click`,a.value)})}),{onPointerDownCapture:()=>{f(n)&&(i.value=!0)}}}function Me(e,t,n=!0){let r=t?.value?.ownerDocument??globalThis?.document,i=b(!1);return u(a=>{if(!T||!f(n))return;let o=async n=>{if(!t?.value)return;await v(),await v();let r=n.target;!t.value||!r||W(t.value,r)||n.target&&!i.value&&k(Ae,e,{originalEvent:n})};r.addEventListener(`focusin`,o),a(()=>r.removeEventListener(`focusin`,o))}),{onFocusCapture:()=>{f(n)&&(i.value=!0)},onBlurCapture:()=>{f(n)&&(i.value=!1)}}}var G=m({layersRoot:new Set,layersWithOutsidePointerEventsDisabled:new Set,originalBodyPointerEvents:void 0,branches:new Set}),Ne=x({__name:`DismissableLayer`,props:{disableOutsidePointerEvents:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`dismiss`],setup(t,{emit:r}){let i=t,a=r,{forwardRef:s,currentElement:c}=de(),l=y(()=>c.value?.ownerDocument??globalThis.document),d=y(()=>G.layersRoot),f=y(()=>c.value?Array.from(d.value).indexOf(c.value):-1),p=y(()=>G.layersWithOutsidePointerEventsDisabled.size>0),m=y(()=>{let e=Array.from(d.value),[t]=[...G.layersWithOutsidePointerEventsDisabled].slice(-1),n=e.indexOf(t);return f.value>=n}),h=je(async e=>{let t=[...G.branches].some(t=>t?.contains(e.target));!m.value||t||(a(`pointerDownOutside`,e),a(`interactOutside`,e),await v(),e.defaultPrevented||a(`dismiss`))},c),_=Me(e=>{[...G.branches].some(t=>t?.contains(e.target))||(a(`focusOutside`,e),a(`interactOutside`,e),e.defaultPrevented||a(`dismiss`))},c);return ce(`Escape`,e=>{f.value===d.value.size-1&&(a(`escapeKeyDown`,e),e.defaultPrevented||a(`dismiss`))}),u(e=>{c.value&&(i.disableOutsidePointerEvents&&(G.layersWithOutsidePointerEventsDisabled.size===0&&(G.originalBodyPointerEvents=l.value.body.style.pointerEvents,l.value.body.style.pointerEvents=`none`),G.layersWithOutsidePointerEventsDisabled.add(c.value)),d.value.add(c.value),e(()=>{i.disableOutsidePointerEvents&&G.layersWithOutsidePointerEventsDisabled.size===1&&!A(G.originalBodyPointerEvents)&&(l.value.body.style.pointerEvents=G.originalBodyPointerEvents)}))}),u(e=>{e(()=>{c.value&&(d.value.delete(c.value),G.layersWithOutsidePointerEventsDisabled.delete(c.value))})}),(t,r)=>(n(),g(S(D),{ref:S(s),"as-child":t.asChild,as:t.as,"data-dismissable-layer":``,style:e({pointerEvents:p.value?m.value?`auto`:`none`:void 0}),onFocusCapture:S(_).onFocusCapture,onBlurCapture:S(_).onBlurCapture,onPointerdownCapture:S(h).onPointerDownCapture},{default:o(()=>[C(t.$slots,`default`)]),_:3},8,[`as-child`,`as`,`style`,`onFocusCapture`,`onBlurCapture`,`onPointerdownCapture`]))}}),Pe=oe(()=>b([]));function Fe(){let e=Pe();return{add(t){let n=e.value[0];t!==n&&n?.pause(),e.value=K(e.value,t),e.value.unshift(t)},remove(t){e.value=K(e.value,t),e.value[0]?.resume()}}}function K(e,t){let n=[