Module 642481

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