PageSourceSearch

https://supersaas.dev/_nuxt/DvtvJo5T2.js

js supersaas.dev collected 2026-10-04 00:30:11 UTC 7,536 bytes, 1 lines download raw bytes

1import{D as e,Ht as t,On as n,Yt as r,ct as i,et as a,g as o,k as s,mt as c,qt as l,v as u,vn as d,xt as f,y as p}from"./Ib1jYPSS.js";import{C as m,T as h}from"./CLlOHeIq.js";import{t as g}from"./BnkKQQ8w.js";import{t as _}from"./DWEoD8ZB.js";import{t as v}from"./CWibC7jz.js";import{_ as y,g as b,l as x,p as S}from"./CC0v6GfN2.js";import{n as C}from"./9zzQVcXL2.js";import{t as w}from"./Cv3i5RHv2.js";import{t as T}from"./BWOv8bjD2.js";import{i as E}from"./BbSNw4jF2.js";import{r as D}from"./B6t9jypC2.js";var O=s({__name:`DialogClose`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e;w();let r=E();return(e,i)=>(c(),u(n(v),a(t,{type:e.as===`button`?`button`:void 0,onClick:i[0]||=e=>n(r).onOpenChange(!1)}),{default:l(()=>[f(e.$slots,`default`)]),_:3},16,[`type`]))}}),k=s({__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},present:{type:Boolean,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(t,{emit:r}){let o=t,s=r,d=E(),{forwardRef:p,currentElement:m}=w();return d.titleId||=g(void 0,`reka-dialog-title`),d.descriptionId||=g(void 0,`reka-dialog-description`),i(()=>{d.contentElement=m,_()!==document.body&&(d.triggerElement.value=_())}),(t,r)=>(c(),u(n(S),{"as-child":``,loop:``,trapped:o.trapFocus,present:o.present,onMountAutoFocus:r[5]||=e=>s(`openAutoFocus`,e),onUnmountAutoFocus:r[6]||=e=>s(`closeAutoFocus`,e)},{default:l(()=>[e(n(D),a({id:n(d).contentId,ref:n(p),as:t.as,"as-child":t.asChild,present:o.present,"disable-outside-pointer-events":t.disableOutsidePointerEvents,role:`dialog`,"aria-describedby":n(d).descriptionId,"aria-labelledby":n(d).titleId,"data-state":n(x)(n(d).open.value)},t.$attrs,{onDismiss:r[0]||=e=>n(d).onOpenChange(!1),onEscapeKeyDown:r[1]||=e=>s(`escapeKeyDown`,e),onFocusOutside:r[2]||=e=>s(`focusOutside`,e),onInteractOutside:r[3]||=e=>s(`interactOutside`,e),onPointerDownOutside:r[4]||=e=>s(`pointerDownOutside`,e)}),{default:l(()=>[f(t.$slots,`default`)]),_:3},16,[`id`,`as`,`as-child`,`present`,`disable-outside-pointer-events`,`aria-describedby`,`aria-labelledby`,`data-state`])]),_:3},8,[`trapped`,`present`]))}}),A=s({__name:`DialogContentModal`,props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},present:{type:Boolean,required:!0}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:r}){let i=e,s=r,d=E(),p=C(s),{forwardRef:m,currentElement:h}=w(),g=o(()=>i.present?h.value:void 0);b(g);let _=o(()=>{let{present:e,...t}=i;return t});return t(()=>i.present,(e,t)=>{!e&&t&&d.triggerElement.value?.focus()}),(e,t)=>(c(),u(k,a({..._.value,...n(p)},{ref:n(m),present:e.present,"trap-focus":n(d).open.value,"disable-outside-pointer-events":i.disableOutsidePointerEvents,onCloseAutoFocus:t[0]||=e=>{e.defaultPrevented||(e.preventDefault(),n(d).triggerElement.value?.focus())},onPointerDownOutside:t[1]||=e=>{let t=e.detail.originalEvent,n=t.button===0&&t.ctrlKey===!0;(t.button===2||n)&&e.preventDefault()},onFocusOutside:t[2]||=e=>{e.preventDefault()}}),{default:l(()=>[f(e.$slots,`default`)]),_:3},16,[`present`,`trap-focus`,`disable-outside-pointer-events`]))}}),j=s({__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},present:{type:Boolean,required:!0}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:r}){let i=e,s=C(r);w();let p=E(),m=d(!1),h=d(!1),g=o(()=>{let{present:e,...t}=i;return t});return t(()=>i.present,(e,t)=>{!e&&t&&(m.value||p.triggerElement.value?.focus(),m.value=!1,h.value=!1)}),(e,t)=>(c(),u(k,a({...g.value,...n(s)},{present:e.present,"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:t[0]||=e=>{e.defaultPrevented||(m.value||n(p).triggerElement.value?.focus(),e.preventDefault()),m.value=!1,h.value=!1},onInteractOutside:t[1]||=e=>{e.defaultPrevented||(m.value=!0,e.detail.originalEvent.type===`pointerdown`&&(h.value=!0));let t=e.target;n(p).triggerElement.value?.contains(t)&&e.preventDefault(),e.detail.originalEvent.type===`focusin`&&h.value&&e.preventDefault()}}),{default:l(()=>[f(e.$slots,`default`)]),_:3},16,[`present`]))}}),M=s({__name:`DialogContent`,props:{forceMount:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1,default:void 0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let i=e,o=t,s=E(),d=C(o),{forwardRef:p}=w();return(e,t)=>(c(),u(n(T),{present:e.forceMount||n(s).open.value,"force-mount":e.forceMount||!n(s).unmountOnHide.value},{default:l(({present:t})=>[n(s).modal.value?r((c(),u(A,a({key:0,ref:n(p),present:n(s).unmountOnHide.value||t},{...i,...n(d),...e.$attrs}),{default:l(()=>[f(e.$slots,`default`)]),_:2},1040,[`present`])),[[m,n(s).unmountOnHide.value||t]]):r((c(),u(j,a({key:1,ref:n(p),present:n(s).unmountOnHide.value||t},{...i,...n(d),...e.$attrs}),{default:l(()=>[f(e.$slots,`default`)]),_:2},1040,[`present`])),[[m,n(s).unmountOnHide.value||t]])]),_:3},8,[`present`,`force-mount`]))}}),N=s({__name:`DialogDescription`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`p`}},setup(e){let t=e;w();let r=E();return(e,i)=>(c(),u(n(v),a(t,{id:n(r).descriptionId}),{default:l(()=>[f(e.$slots,`default`)]),_:3},16,[`id`]))}}),P=s({__name:`DialogOverlayImpl`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1},present:{type:Boolean,required:!1,default:!0}},setup(e){let r=e,i=E(),a=y(r.present);return t(()=>r.present,e=>a.value=e),w(),(e,t)=>(c(),u(n(v),{as:e.as,"as-child":e.asChild,"data-state":n(i).open.value?`open`:`closed`,style:{"pointer-events":`auto`},onPointerdown:t[0]||=h(()=>{},[`left`,`self`,`prevent`])},{default:l(()=>[f(e.$slots,`default`)]),_:3},8,[`as`,`as-child`,`data-state`]))}}),F=s({__name:`DialogOverlay`,props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){let i=E(),{forwardRef:o}=w();return(t,s)=>n(i)?.modal.value?(c(),u(n(T),{key:0,present:t.forceMount||n(i).open.value,"force-mount":t.forceMount||!n(i).unmountOnHide.value},{default:l(({present:s})=>[r(e(P,a(t.$attrs,{ref:n(o),as:t.as,"as-child":t.asChild,present:n(i).unmountOnHide.value||s}),{default:l(()=>[f(t.$slots,`default`)]),_:2},1040,[`as`,`as-child`,`present`]),[[m,n(i).unmountOnHide.value||s]])]),_:3},8,[`present`,`force-mount`])):p(`v-if`,!0)}}),I=s({__name:`DialogTitle`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`h2`}},setup(e){let t=e,r=E();return w(),(e,i)=>(c(),u(n(v),a(t,{id:n(r).titleId}),{default:l(()=>[f(e.$slots,`default`)]),_:3},16,[`id`]))}});function L(e,t={}){let n=e.detail.originalEvent,r=n.target;if(!r?.isConnected){e.preventDefault();return}t.scrollable&&(n.offsetX>r.clientWidth||n.offsetY>r.clientHeight)&&e.preventDefault()}
1export{M as a,N as i,I as n,O as o,F as r,L as t};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.