Build 533169stable
Module 80718
1,014 characters · in 3ec3ca1084f97629.jsDependencies
Source Raw
function(e,t,n){n.d(t,{A:()=>p});var l=n(627968),a=n(64700),r=n(311907),i=n(824552),s=n(933958),d=n(869003),o=n(58149),c=n(632738),u=n(546183),_=n(652215),m=n(985018);let p=e=>{let{application:t,reportId:n}=e,[p,g]=a.useState(!1),h=(0,r.bG)([u.default],()=>u.default.getNewestTokenForApplication(t.id));a.useEffect(()=>{null!=h&&g(!0)},[h]);let x=a.useRef(!1);a.useEffect(()=>{x.current||(i.A.fetch(),x.current=!0)},[]);let A=(0,r.bG)([s.Ay],()=>s.Ay.getSelfEmbeddedActivities()),v=a.useCallback(()=>{if(g(!1),o.Ay.trackWithMetadata(_.HAw.IAR_DEAUTHORIZE_APP_BUTTON_CLICKED,{application_id:t.id,report_id:n}),null==h)return;i.A.delete(h.id);let e=A.get(t.id);null!=e&&d.A.leaveActivity({location:e.location,applicationId:t.id,showFeedback:!1})},[t.id,h,A,n]);return null==t?null:(0,l.jsx)(c.PQ,{title:m.intl.string(m.t.ygG62M),description:m.intl.string(m.t.S51EKg),buttonText:p?m.intl.string(m.t.xXpoGV):m.intl.string(m.t.JsiUnL),buttonDisabled:!p,onButtonPress:v,buttonVariant:p?"critical-primary":"secondary"})}}