Files
monisuo/monisuo-admin/dist/assets/DialogContent-BgxXKbvY.js

1 line
8.1 KiB
JavaScript
Raw Normal View History

2026-03-22 23:32:23 +08:00
import{Ct as e,E as t,Et as n,H as r,I as i,N as a,S as o,_ as s,mt as c,nt as l,v as u,w as d,y as f,z as p}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as m}from"./utils-BB02OBq2.js";import{S as h}from"./dist-t_U6YImb.js";import{Q as g}from"./index-CcML0o3b.js";import{n as _,r as v,t as y}from"./useForwardPropsEmits-ixfQllIc.js";import{_ as b,g as x,h as S,m as C,t as w,u as T}from"./Teleport-CLYBkdRb.js";import{t as E}from"./Presence-C1RtYpyR.js";import{t as D}from"./Primitive-jhoGcsVx.js";import{t as O}from"./useForwardExpose-OKJAPp5E.js";import{t as k}from"./useId-C1k6kJxi.js";import{a as A,i as j}from"./DialogTitle-C0_ATj0B.js";var M=d({__name:`DialogClose`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(t){let n=t;O();let i=A();return(t,o)=>(p(),u(e(D),a(n,{type:t.as===`button`?`button`:void 0,onClick:o[0]||=t=>e(i).onOpenChange(!1)}),{default:l(()=>[r(t.$slots,`default`)]),_:3},16,[`type`]))}}),N=d({__name:`DialogContentImpl`,props:{forceMount:{type:Boolean,required:!1},trapFocus:{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(t,{emit:n}){let s=t,c=n,d=A(),{forwardRef:f,currentElement:m}=O();return d.titleId||=k(void 0,`reka-dialog-title`),d.descriptionId||=k(void 0,`reka-dialog-description`),i(()=>{d.contentElement=m,v()!==document.body&&(d.triggerElement.value=v())}),(t,n)=>(p(),u(e(C),{"as-child":``,loop:``,trapped:s.trapFocus,onMountAutoFocus:n[5]||=e=>c(`openAutoFocus`,e),onUnmountAutoFocus:n[6]||=e=>c(`closeAutoFocus`,e)},{default:l(()=>[o(e(S),a({id:e(d).contentId,ref:e(f),as:t.as,"as-child":t.asChild,"disable-outside-pointer-events":t.disableOutsidePointerEvents,role:`dialog`,"aria-describedby":e(d).descriptionId,"aria-labelledby":e(d).titleId,"data-state":e(T)(e(d).open.value)},t.$attrs,{onDismiss:n[0]||=t=>e(d).onOpenChange(!1),onEscapeKeyDown:n[1]||=e=>c(`escapeKeyDown`,e),onFocusOutside:n[2]||=e=>c(`focusOutside`,e),onInteractOutside:n[3]||=e=>c(`interactOutside`,e),onPointerDownOutside:n[4]||=e=>c(`pointerDownOutside`,e)}),{default:l(()=>[r(t.$slots,`default`)]),_:3},16,[`id`,`as`,`as-child`,`disable-outside-pointer-events`,`aria-describedby`,`aria-labelledby`,`data-state`])]),_:3},8,[`trapped`]))}}),P=d({__name:`DialogContentModal`,props:{forceMount:{type:Boolean,required:!1},trapFocus:{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(t,{emit:n}){let i=t,o=n,s=A(),c=_(o),{forwardRef:d,currentElement:f}=O();return x(f),(t,n)=>(p(),u(N,a({...i,...e(c)},{ref:e(d),"trap-focus":e(s).open.value,"disable-outside-pointer-events":!0,onCloseAutoFocus:n[0]||=t=>{t.defaultPrevented||(t.preventDefault(),e(s).triggerElement.value?.focus())},onPointerDownOutside:n[1]||=e=>{let t=e.detail.originalEvent,n=t.button===0&&t.ctrlKey===!0;(t.button===2||n)&&e.preventDefault()},onFocusOutside:n[2]||=e=>{e.preventDefault()}}),{default:l(()=>[r(t.$slots,`default`)]),_:3},16,[`trap-focus`]))}}),F=d({__name:`DialogContentNonModal`,props:{forceMount:{type:Boolean,required:!1},trapFocus:{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(t,{emit:n}){let i=t,o=_(n);O();let s=A(),d=c(!1),f=c(!1);return(t,n)=>(p(),u(N,a({...i,...e(o)},{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:n[0]||=t=>{t.defaultPrevented||(d.value||e(s).triggerElement.value?.focus(),t.preventDefault()),d.value=!1,f.value=!1},onInteractOutside:n[1]||=t=>{t.defaultPrevented||(d.value=!0,t.detail.originalEvent.type===`pointerdown`&&(f.value=!0));let n=t.target;e