Build 571251stable
Module 40493
1,020 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>u});var i=n(627968),r=n(64700),s=n(338854),a=n(807098),o=n(49999),l=n(375708);function u(e){let{onComplete:t,onCheckItOutClick:n,markAsDismissed:u,coachmarkConfig:c,children:d}=e,_=(0,a.T)(c?.asset),h=r.useRef(null),f=r.useRef(null),[p,E]=r.useState(0);r.useEffect(()=>{function e(){let e=h.current,t=f.current;if(null==e||null==t)return;let n=e.getBoundingClientRect(),i=t.getBoundingClientRect();E(n.left+n.width/2-(i.left+i.width/2))}let t=new ResizeObserver(e),n=h.current,i=f.current;return null!=n&&t.observe(n),null!=i&&(t.observe(i),e()),()=>t.disconnect()},[]);let m={text:l.intl.string(l.t.RzWDqY),onClick:()=>{n(),t(),u(o.i.TAKE_ACTION)}};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{ref:h,children:d}),(0,i.jsx)(s.H,{targetElementRef:h,shouldShow:!0,position:"top",align:"center",title:c?.header??"",body:c?.body??"",assetUrl:_??"",action:m,caretConfig:{align:"custom",customOffset:p},onRequestClose:function(){t(),u(o.i.USER_DISMISS)},popoverRef:f})]})}}