Module 642481

1,843 characters · in 2e055c7fdb71518b.js
Dependencies
Required by (2)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){n.d(t,{A:()=>E,j:()=>f});var l=n(627968),r=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 _(e){let{title:t,body:n}=e;return(0,l.jsxs)("div",{className:p.header,children:[(0,l.jsx)(c.D,{variant:"heading-md/semibold",className:p.title,children:t}),(0,l.jsx)("div",{className:p.headerBody,children:(0,l.jsx)(m.E,{variant:"text-sm/normal",color:"none",children:n})})]})}function f(e){let{title:t,body:n,graphic:i,size:c="md",actions:m,gradientColor:f,onRequestClose:E,position:h,caretConfig:v,scrollBehavior:R,showCloseButton:x=!0,isCaretHoverable:b=!1,shouldTrapFocus:j=!1,returnRef:C,onNudgeChange:A,...I}=e,[y,O]=r.useState(h??"top");r.useEffect(()=>{null!=h&&O(h)},[h]);let T=r.useMemo(()=>({align:v?.align??"center",customOffset:v?.customOffset}),[v]),S=r.useCallback(()=>{E?.()},[E]),U=r.useCallback(e=>{E?.(e)},[E]),N=r.useCallback(e=>{O(e)},[]),D=b?p.caretHoverable:void 0,k={targetElementRef:I.targetElementRef,shouldShow:I.shouldShow,hasVideo:I.hasVideo,position:y,caretConfig:T,onRequestClose:S,gradientColor:f,onPositionChange:N,onNudgeChange:A,scrollBehavior:R,modal:j,returnRef:C,gradientOffsetBottom:0,experimental_ignoreModalClicks:!1,..."edge"===I.alignmentStrategy?{alignmentStrategy:"edge",align:I.align}:{alignmentStrategy:"trigger-center"}};return(0,l.jsx)(s.x,{...k,children:(0,l.jsxs)("div",{"data-mana-component":"popover",children:[x&&(0,l.jsx)(u.q,{onClick:U,variant:null!=f?"color-mix":void 0}),null!=i&&(0,l.jsx)("div",{className:a()(p.graphic,{[p[`graphic--${c}`]]:null!=c}),children:(0,l.jsx)(g.v,{...i,aspectRatio:i.aspectRatio??("sm"===c?"2/1":"16/9")})}),(0,l.jsx)(_,{title:t,body:n}),null!=m&&m.length>0?(0,l.jsx)(o.Z,{actions:m,className:p.actionBar}):null,null!=T&&(0,l.jsx)(d.F,{className:D})]})})}let E=f}