7 lines
8.2 KiB
JavaScript
7 lines
8.2 KiB
JavaScript
import{r as d,j as u,t as b,G as R,J as Z,K as F,M as I,s as D,v as S,q as U,N as Y,O as J,H as Q,T as H,B as O,n as ee,P as ne,c as te}from"./index-TNj5auBr.js";import{c as se}from"./Card-Cvh0wiAW.js";import{e as re}from"./TextInput-DL-5979h.js";function oe(t){d.useEffect(()=>{if(!t)return;const n=window.scrollX,s=window.scrollY,{body:r}=document,e=r.style.overflow,o=r.style.position,x=r.style.top,a=r.style.left,k=r.style.right;return r.style.overflow="hidden",r.style.position="fixed",r.style.top=`-${s}px`,r.style.left="0",r.style.right="0",()=>{r.style.overflow=e,r.style.position=o,r.style.top=x,r.style.left=a,r.style.right=k,window.scrollTo(n,s)}},[t])}const M=d.createContext(null);M.displayName="DialogContext";function le(){return d.use(M)}function ue(t,n=16){const s=t.getBoundingClientRect(),r=s.left+s.width/2-window.innerWidth/2,e=s.top+s.height/2-window.innerHeight/2,o=Math.sqrt(r*r+e*e)||1;return{x:Math.round(r/o*n),y:Math.round(e/o*n)}}const g={dialog:{kVAEAm:"xixxii4",kogj98:"x1bpp3o7",kmVPX3:"x1717udv",kWkggS:"x10xzikg","--_dialog-radius":"xvuvksw",kaIpWk:"xuacgfc",kGVxlE:"x1kcpxr7",k1xSpc:"x1s85apg",kXwgrk:"xdt5ytf",kZKoxP:"xg7h5cd",kZeWKH:"xish69e",kSiTet:"xg01cxk",k44tkh:"xqgcaz",kyAemX:"x128ha8g",kWV6AL:"xskzprw",kI3sdo:"x17nn4n9",kInvED:"x1wfwxd8 x7s97pk",$$css:!0},open:{k1xSpc:"x78zum5",kSiTet:"x1hc1fzr",kKVMdj:"x1ewfqum",$$css:!0},backdrop:{kGyWv1:"xnixb3f",kba3nw:"x1abwkk1",$$css:!0},fullscreen:{kzqmXN:"x1o6l61p",kZKoxP:"xtdtrs8",ks0D6T:"xlbgzzq",kskxy:"x1wj9ous",kaIpWk:"x2u8bby",kogj98:"x1ghz6dp",kpwlN0:"x10a8y8t",$$css:!0},inner:{k1xSpc:"x78zum5",kXwgrk:"xdt5ytf",kUk6DE:"x12lumcd",kAzted:"x2lwn1j",kVQacm:"xb3r6kr",kaIpWk:"x1pjcqnp",$$css:!0},inlineWrapper:{kmVPX3:"x1717udv",kWkggS:"x10xzikg","--_dialog-radius":"xvuvksw",kaIpWk:"xuacgfc",kGVxlE:"x1kcpxr7",k1xSpc:"x78zum5",kXwgrk:"xdt5ytf",kZKoxP:"xg7h5cd",kZeWKH:"xish69e",$$css:!0}},ce={ks0D6T:"x95b5qq",$$css:!0},de={kogj98:"x1ghz6dp",$$css:!0},N={sizing:(t,n)=>[ce,{kzqmXN:(typeof t=="number"?`${t}px`:t)!=null?"x5lhr3w":typeof t=="number"?`${t}px`:t,kskxy:(typeof n=="number"?`${n}px`:n)!=null?"x1jols5v":typeof n=="number"?`${n}px`:n,$$css:!0},{"--x-width":(s=>typeof s=="number"?s+"px":s??void 0)(typeof t=="number"?`${t}px`:t),"--x-maxHeight":(s=>typeof s=="number"?s+"px":s??void 0)(typeof n=="number"?`${n}px`:n)}],position:(t,n,s,r)=>[de,{k87sOh:(t!==void 0?c(t):"auto")!=null?"xjbys53":t!==void 0?c(t):"auto",kCIrl2:(n!==void 0?c(n):"auto")!=null?"x7ok3n0":n!==void 0?c(n):"auto",krVfgx:(s!==void 0?c(s):"auto")!=null?"x1nqzi6q":s!==void 0?c(s):"auto",kbCHJM:(r!==void 0?c(r):"auto")!=null?"xgq9j65":r!==void 0?c(r):"auto",$$css:!0},{"--x-top":(e=>typeof e=="number"?e+"px":e??void 0)(t!==void 0?c(t):"auto"),"--x-right":(e=>typeof e=="number"?e+"px":e??void 0)(n!==void 0?c(n):"auto"),"--x-bottom":(e=>typeof e=="number"?e+"px":e??void 0)(s!==void 0?c(s):"auto"),"--x-left":(e=>typeof e=="number"?e+"px":e??void 0)(r!==void 0?c(r):"auto")}]};function c(t){return t===void 0?null:typeof t=="number"?`${t}px`:t}function xe({isOpen:t,isInline:n=!1,onOpenChange:s,width:r=400,maxHeight:e="75vh",position:o,variant:x="standard",purpose:a="info",padding:k,children:j,xstyle:y,className:i,style:p,ref:E,...W}){const z=k==null,f=k??4,v=Y[f],m=x==="fullscreen",K=d.useMemo(()=>({isInline:n}),[n]),L=d.useRef(null),q=d.useRef(null),V=a!=="required",B=a==="info";d.useEffect(()=>{var h;if(n)return;const l=L.current;if(l)if(t){q.current=document.activeElement;const $=q.current;if($&&$!==document.body){const w=ue($);l.style.setProperty("--dialog-dir-x",`${w.x}px`),l.style.setProperty("--dialog-dir-y",`${w.y}px`)}else l.style.setProperty("--dialog-dir-x","0px"),l.style.setProperty("--dialog-dir-y","16px");if(!l.open){l.showModal();const w=l.querySelector("[data-autofocus]");w&&w.focus()}}else l.open&&l.close(),(h=q.current)==null||h.focus(),q.current=null},[t,n]),oe(t&&!n),d.useEffect(()=>{if(n)return;const l=L.current;if(!l||!t)return;const h=$=>{$.key==="Escape"&&($.preventDefault(),V&&s(!1))};return l.addEventListener("keydown",h),()=>l.removeEventListener("keydown",h)},[t,n,V,s]);const G=l=>{l.target===l.currentTarget&&B&&s(!1)},A=l=>{l.preventDefault(),V&&s(!1)},X=u.jsx("div",{...b(g.inner,...se(z?{useThemeDefault:"dialog",maxHeight:m?void 0:typeof e=="number"?`${e}px`:e}:{paddingInnerX:v,paddingInnerY:v,paddingOuterX:v,paddingOuterY:v,maxHeight:m?void 0:typeof e=="number"?`${e}px`:e}),!z&&f!==4&&R[f],!z&&f!==4&&Z[f],!z&&f!==4&&F[f],!z&&f!==4&&I[f]),children:u.jsx(M,{value:K,children:j})});if(n)return t?u.jsx("div",{...D(S("dialog",{variant:x}),b(g.inlineWrapper,!m&&N.sizing(r,e),m&&g.fullscreen,y),i,p),"data-testid":W["data-testid"],children:X}):null;const C=o!=null&&!m,{open:me,..._}=W;return u.jsx("dialog",{ref:U(E,L),onClick:G,onCancel:A,"aria-modal":"true",role:a==="required"?"alertdialog":void 0,...D(S("dialog",{variant:x}),b(g.dialog,t&&g.open,g.backdrop,!m&&N.sizing(r,e),C&&N.position(o==null?void 0:o.top,o==null?void 0:o.right,o==null?void 0:o.bottom,o==null?void 0:o.left),m&&g.fullscreen,y),i,p),..._,children:X})}xe.displayName="Dialog";const ae={titleFocusable:{kI3sdo:"x1a2a7pz",$$css:!0}};function ie({title:t,subtitle:n,onOpenChange:s,startContent:r,endContent:e,hasDivider:o,xstyle:x,className:a,style:k,ref:j}){const y=d.useRef(null),i=le(),p=(i==null?void 0:i.isInline)!==!0;return d.useEffect(()=>{p&&y.current&&y.current.focus()},[p]),u.jsx(J,{ref:j,hasDivider:o,xstyle:x,className:a,style:k,children:u.jsxs("div",{className:"x78zum5 x1cy8zhl x1qughib xjcht0a",children:[r&&u.jsx("div",{className:"x78zum5 x6s0dn4 x1txdalj x2lah0s",children:r}),u.jsxs("div",{className:"x98rzlu xeuugli xqixskq",children:[u.jsx(Q,{ref:y,level:2,tabIndex:-1,xstyle:ae.titleFocusable,children:t}),n&&u.jsx(H,{type:"body",size:"sm",color:"secondary",children:n})]}),(e||s)&&u.jsxs("div",{...{0:{className:"x78zum5 x6s0dn4 x1txdalj x2lah0s"},1:{className:"x78zum5 x6s0dn4 x1txdalj x2lah0s xhzvc8f x3kzqx6"}}[!!s<<0],children:[e,s&&u.jsx(O,{variant:"ghost",label:"Close",tooltip:"Close",icon:u.jsx(ee,{icon:"close",color:"inherit"}),onClick:()=>{s==null||s(!1)},isIconOnly:!0})]})]})})}ie.displayName="DialogHeader";const P={footer:{kmuXW:"x2lah0s",$$css:!0},inner:{kB7OPa:"x9f619",ks0D6T:"xjl2t3p",kUOVxO:"xvueqy4",kZCmMZ:"x139j0dd",kwRFfy:"xpc6k2p",kLKAdn:"xqty4a",kGO01o:"xon7vh3","--container-padding-inline-start":"xdvaxxn","--container-padding-inline-end":"xqpvj4r","--container-padding-block-start":"xjmgx01","--container-padding-block-end":"x1xjq73n",$$css:!0},fullBleed:{kZCmMZ:"x1c1uobl",kwRFfy:"xyri2b",kLKAdn:"xexx8yu",kGO01o:"x18d9i69","--container-padding-inline-start":"xrhngw9","--container-padding-inline-end":"xjsfl84","--container-padding-block-start":"x1047aw6","--container-padding-block-end":"xax9j7h",$$css:!0},divider:{kEafiO:"x178xt8z",kPef9Z:"x13fuv20",kLZC3w:"x1pc3f07",$$css:!0}},fe={sizing:t=>[{kZKoxP:t!=null?"x16ye13r":t,$$css:!0},{"--x-height":(n=>typeof n=="number"?n+"px":n??void 0)(t)}]};function ke({children:t,hasDivider:n,height:s,label:r,padding:e,role:o,xstyle:x,className:a,style:k,ref:j,...y}){const i=d.use(ne),p=n??(i==null?void 0:i.defaultHasDividers)??!1,E=e===0;return u.jsx("div",{ref:j,role:o,"aria-label":r,"data-divider":p||void 0,...D(S("layout-footer"),b(P.footer,fe.sizing(s??null),p&&P.divider,x),a,k),...y,children:u.jsx("div",{...b(P.inner,E&&P.fullBleed,e!=null&&R[e],e!=null&&Z[e],e!=null&&F[e],e!=null&&I[e]),children:t})})}ke.displayName="LayoutFooter";const T={base:{k1xSpc:"x78zum5",kXwgrk:"xdt5ytf",kOIVth:"x18g69wz",$$css:!0},horizontal:{k1xSpc:"xrvj5dj",kprqdN:"x1mt1orb",klIVar:"xu6a5m6",$$css:!0},horizontalLabels:{k1xSpc:"xrvj5dj",kumcoG:"x1pmbctz",kOIVth:"xlaq8a2",kGNEyG:"x7a106z",k41HbU:"xedohl4",kUxVDj:"x1rpgqan",k3RL8M:"x1a1jff",$$css:!0}};function ye({children:t,direction:n="vertical",xstyle:s,className:r,style:e,ref:o,...x}){const a=d.useMemo(()=>({direction:n}),[n]);return u.jsx(re,{value:a,children:u.jsx("div",{ref:o,...D(S("form-layout",{direction:n}),b(T.base,n==="horizontal"&&T.horizontal,n==="horizontal-labels"&&T.horizontalLabels,s),r,e),...x,children:t})})}ye.displayName="FormLayout";/**
|
|
* @license lucide-react v1.22.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const pe=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]],je=te("plus",pe);export{xe as D,ye as F,ke as L,je as P,ie as a};
|