Module 625864

1,378 characters · in 140d808b0c954702.js
Dependencies
Required by (2)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,n,t){t.d(n,{A:()=>p});var i=t(477900),s=t(582128),a=t(922016),o=t(305866),r=t(228366),l=t(964486),u=t(625494),d=t(851109),c=t(706341);let h=(0,t(196765).v)(e=>({isOpen:!1,setIsOpen:n=>e({isOpen:n})}));var b=t(320080),g=t(849077),T=t(652215),m=t(375708),E=t(893711);function p(e){let{children:n,popoutPosition:t,popoutAlign:b,targetElementRef:E,spacing:p=0}=e,{isOpen:A,setIsOpen:f}=h(),x=s.useCallback(()=>{f(!1)},[f]),L=s.useCallback(()=>{A||c.A.loadMoreInbox({loadingTrigger:g.VA.ON_OPEN}),f(!A)},[A,f]);(0,l.Ay)(()=>{function e(){f(!1)}return r.h.subscribe("USER_SETTINGS_MODAL_OPEN",e),()=>r.h.unsubscribe("USER_SETTINGS_MODAL_OPEN",e)}),s.useEffect(()=>(u._.subscribe(T.jej.TOGGLE_INBOX,L),()=>void u._.unsubscribe(T.jej.TOGGLE_INBOX,L)),[L]);let{entrypoint:N}=(0,d.X8)({location:"NotificationsInboxPopout"});return(0,i.jsx)(a.Y,{targetElementRef:E,shouldShow:A,align:b,animation:N===d.RK.TITLE_BAR_LEFT?a.Y.Animation.TRANSLATE:a.Y.Animation.FADE,animationPosition:N===d.RK.TITLE_BAR_LEFT?"bottom":"left",position:t,onRequestClose:x,spacing:p,renderPopout:()=>(0,i.jsx)(o.l,{"aria-label":m.intl.string(m.t.GSmTKJ),children:(0,i.jsx)(_,{})}),children:(e,t)=>{let{isShown:i}=t;return n(L,i,e)}})}function _(){return(0,i.jsxs)("div",{className:E.kL,children:[(0,i.jsx)("div",{className:E._Q,children:(0,i.jsx)("span",{className:E.Tp})}),(0,i.jsx)(b.default,{})]})}}