Module 642481

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