Module 567367

1,467 characters · in no known chunk
Dependencies
Required by (1)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>I});var r=n(627968),i=n(64700),s=n(990078),a=n(397927),o=n(849269),l=n(392054),u=n(207371),c=n(954571),d=n(211401),_=n(989837),f=n(500049),p=n(228965),h=n(735991),m=n(698141),E=n(297486),g=n(652215),A=n(985018);function I(e){let{context:t,application:n,sectionName:I,primaryEntryPointCommand:T}=e,S=i.useId(),y=i.useCallback(()=>{d.k(f.Se.ACTIVITY)},[]),v=i.useCallback(()=>{_.A.shouldShowModal()&&y()},[y]),{submitting:N,wasSubmitting:C}=(0,m.A)({applicationId:n.id,context:t,launchingComponentId:S,onSubmissionComplete:y}),[R,O]=i.useState(!1),b=(0,o.Hq)({applicationId:n.id,context:t}),D=i.useMemo(()=>(0,h.kF)(T.displayName),[T.displayName]),{onActivityItemSelected:L,buttonVariant:w,buttonText:M}=(0,E.dn)({context:t,application:n,location:l.Oh.APP_LAUNCHER_APPLICATION_VIEW,sectionName:I,commandName:D,autoDismissOnClick:b===o.o6.LEAVE||(0,u.x)(n),launchingComponentId:S,submitting:C??N,onConfirmActivityLaunchChecksAlertOpen:v}),{disabled:P,reason:x}=(0,p.A)({context:t,application:n,activityAction:b});return(0,r.jsx)(s.m,{shouldShow:null!=x,__unsupportedReactNodeAsText:x,children:(0,r.jsx)(a.Button,{type:"submit",size:"md",variant:w,disabled:P,loading:R,onClick:()=>{O(!0),L(),c.default.track(g.HAw.APP_DETAIL_PAGE_ENTRY_POINT_COMMAND_BUTTON_CLICKED,{application_id:n.id,button_action:f.F5.USE_APP_COMMAND})},"aria-label":A.intl.formatToPlainString(A.t["XjP/R+"],{buttonText:M,applicationName:n.name}),text:M})})}}