Build 555975stable
Module 642481
1,843 characters · in 8876ca2b9f5d8c7c.jsDependencies
Source Raw
function(e,t,n){n.d(t,{A:()=>_,j:()=>h});var r=n(627968),l=n(64700),i=n(503698),a=n.n(i),s=n(312640),o=n(208756),d=n(798618),u=n(916845),c=n(534514),m=n(834730),g=n(353795),p=n(989108);function f(e){let{title:t,body:n}=e;return(0,r.jsxs)("div",{className:p.header,children:[(0,r.jsx)(c.D,{variant:"heading-md/semibold",className:p.title,children:t}),(0,r.jsx)("div",{className:p.headerBody,children:(0,r.jsx)(m.E,{variant:"text-sm/normal",color:"none",children:n})})]})}function h(e){let{title:t,body:n,graphic:i,size:c="md",actions:m,gradientColor:h,onRequestClose:_,position:x,caretConfig:v,scrollBehavior:b,showCloseButton:E=!0,isCaretHoverable:j=!1,shouldTrapFocus:y=!1,returnRef:A,onNudgeChange:C,...R}=e,[I,N]=l.useState(x??"top");l.useEffect(()=>{null!=x&&N(x)},[x]);let S=l.useMemo(()=>({align:v?.align??"center",customOffset:v?.customOffset}),[v]),T=l.useCallback(()=>{_?.()},[_]),k=l.useCallback(e=>{_?.(e)},[_]),B=l.useCallback(e=>{N(e)},[]),O=j?p.caretHoverable:void 0,D={targetElementRef:R.targetElementRef,shouldShow:R.shouldShow,hasVideo:R.hasVideo,position:I,caretConfig:S,onRequestClose:T,gradientColor:h,onPositionChange:B,onNudgeChange:C,scrollBehavior:b,modal:y,returnRef:A,gradientOffsetBottom:0,experimental_ignoreModalClicks:!1,..."edge"===R.alignmentStrategy?{alignmentStrategy:"edge",align:R.align}:{alignmentStrategy:"trigger-center"}};return(0,r.jsx)(s.x,{...D,children:(0,r.jsxs)("div",{"data-mana-component":"popover",children:[E&&(0,r.jsx)(u.q,{onClick:k,variant:null!=h?"color-mix":void 0}),null!=i&&(0,r.jsx)("div",{className:a()(p.graphic,{[p[`graphic--${c}`]]:null!=c}),children:(0,r.jsx)(g.v,{...i,aspectRatio:i.aspectRatio??("sm"===c?"2/1":"16/9")})}),(0,r.jsx)(f,{title:t,body:n}),null!=m&&m.length>0?(0,r.jsx)(o.Z,{actions:m,className:p.actionBar}):null,null!=S&&(0,r.jsx)(d.F,{className:O})]})})}let _=h}