BizKitSettingsRequestUserInviteModal.react",["fbt","BaseInputEmailValidator","BizKitSettingsInvitePeopleFlow","BizKitSettingsInvitePeopleInvitationError.react","BizKitSettingsInviteUserModalV2.constants","BizKitSettingsInviteUserModalV2.react","BizKitSettingsRequestUserInviteModalMutation.graphql","BizKitSettingsRequestUserInviteModalQuery.graphql","BizKitSettingsRequestUserInviteModalStepDone.react","BizKitSettingsRequestUserInviteModalStepReview.react","BizKitSettingsRequestUserInviteModalStepSelectPeople.react","RelayHooks","react","useBizKitSettingsInvitePeopleAssignAssets","useBizKitSettingsInvitePeopleModalConfirmExit","useBizKitSettingsRequestUserInviteModalInitialAssetState","useBizKitSettingsRequestUserInviteModalLogger"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k,l=k||(k=d("react")),m=k.useState,n=new Map(),o=i!==void 0?i:i=b("BizKitSettingsRequestUserInviteModalMutation.graphql");function a(a){var e=a.props,f=e.initialEmail,g=e.onHide;e=e.requestAddUserInteractionId;var h=a.queries;a=d("RelayHooks").usePreloadedQuery(j!==void 0?j:j=b("BizKitSettingsRequestUserInviteModalQuery.graphql"),h.queryReference);var i=a.business,k=i.id,r=i.name;f=f!=null&&c("BaseInputEmailValidator")(f).type==="CORRECT"?f:null;f=m(f!=null?f:"");var s=f[0],t=f[1];f=m(null);var u=f[0],v=f[1];f=m(d("BizKitSettingsInviteUserModalV2.constants").BizKitSettingsInviteUserStepEnum.SELECT_PEOPLE);var w=f[0];f=f[1];var x=m(!1),y=x[0],z=x[1];x=m(null);var A=x[0],B=x[1];x=d("RelayHooks").useMutation(o);var C=x[0],D=x[1];a=c("useBizKitSettingsRequestUserInviteModalInitialAssetState")((x=a.business_object_rendered_in_ui)==null?void 0:x.initiallySelectedAsset);var E=c("useBizKitSettingsInvitePeopleAssignAssets")(i,a.bulk),F=c("useBizKitSettingsRequestUserInviteModalLogger")({initialInteractionId:e}),G=function(a){var b=a.assignedAssets,c=a.isRetry;a=a.message;F.logMutationStart(c);C({onCompleted:function(a){F.logMutationSuccess();B(null);v((a=a.xfb_create_business_user_invitation_v2_request)==null?void 0:a.business_user_invitation_v2_request);z(!0)},onError:function(a){F.logMutationFailure(a),B(a),z(!0)},variables:{input:{asset_permission_task_ids:b,business_id:k,email:{sensitive_string_value:s},message_for_reviewer:a}}})},H=c("useBizKitSettingsInvitePeopleModalConfirmExit")(),I=function(a,b){b===void 0&&(b=!0);F.logDismiss();var c=function(b){b===void 0&&(b=a),g(b)},d=y&&u!=null;b=!b||s===""||d;if(b){c(d?"transition":a);return}H({onConfirm:c})};return l.jsx(c("BizKitSettingsInviteUserModalV2.react"),{activeStepID:w,"data-testid":void 0,defaultAssignedAssets:(x=a.discrete)!=null?x:n,getCustomStepProps:p({invitationError:A,isFlowCompleted:y}),hiddenSteps:new Set([d("BizKitSettingsInviteUserModalV2.constants").BizKitSettingsInviteUserStepEnum.DONE,d("BizKitSettingsInviteUserModalV2.constants").BizKitSettingsInviteUserStepEnum.BUSINESS_ROLE]),logging:{surface:"request_user_invite_to_assets"},onHide:I,onImpressionStart:F.logImpression,setActiveStepID:f,width:w===d("BizKitSettingsInviteUserModalV2.constants").BizKitSettingsInviteUserStepEnum.ASSIGN_ASSETS?E.assignAssetsStepWidth:void 0,children:function(a){var b=a.activeStepID,e=a.dispatch,f=a.setActiveStepID,g=a.state,j=function(a){var b=a.isRetry;a=a.message;G({assignedAssets:E.getAssetsForMutation(g.assignedAssets),isRetry:b,message:a})};switch(b){case d("BizKitSettingsInviteUserModalV2.constants").BizKitSettingsInviteUserStepEnum.SELECT_PEOPLE:return l.jsx(c("BizKitSettingsRequestUserInviteModalStepSelectPeople.react"),{business:i,heading:q.selectPeople.step,inputEmail:s,interactionId:F.stepInteractionIDs.selectPeople,onCancel:function(){F.logCancelButtonClick(),I("layerCancelButton",!1)},onGoNext:function(){F.logNextButtonClick(b),f(d("BizKitSettingsInviteUserModalV2.constants").BizKitSettingsInviteUserStepEnum.ASSIGN_ASSETS)},setInputEmail:t,targetAssetIDs:[]});case d("BizKitSettingsInviteUserModalV2.constants").BizKitSettingsInviteUserStepEnum.BUSINESS_ROLE:return null;case d("BizKitSettingsInviteUserModalV2.constants").BizKitSettingsInviteUserStepEnum.ASSIGN_ASSETS:a=function(){F.logBackButtonClick(b),f(d("BizKitSettingsInviteUserModalV2.constants").BizKitSettingsInviteUserStepEnum.BUSINESS_ROLE)};var m=function(){F.logNextButtonClick(b),f(d("BizKitSettingsInviteUserModalV2.constants").BizKitSettingsInviteUserStepEnum.REVIEW)};return E.renderStep({bulkModeProps:{},discreteModeProps:{assignedAssets:g.assignedAssets,businessID:k},dispatch:e,sharedProps:{description:q.assignAccess.description(r),heading:q.assignAccess.step,onGoBack:a,onGoNext:m,previousInteractionId:F.stepInteractionIDs.assignAssets,shouldCheckIfViewerCanManagePermissions:!1,supportedAssetTypes:h.queryReference.variables.assetTypes}});case d("BizKitSettingsInviteUserModalV2.constants").BizKitSettingsInviteUserStepEnum.REVIEW:return y?A!=null?l.jsx(c("BizKitSettingsInvitePeopleInvitationError.react"),{businessName:r,error:A,flow:d("BizKitSettingsInvitePeopleFlow").BizKitSettingsInvitePeopleFlow.REQUEST_USER_ADD,interactionId:F.stepInteractionIDs.done,isRetrying:D,onGoBack:function(){F.logBackButtonClick(b),f(d("BizKitSettingsInviteUserModalV2.constants").BizKitSettingsInviteUserStepEnum.REVIEW),z(!1)},onRetry:function(){return j({isRetry:!0})}}):l.jsx(c("BizKitSettingsRequestUserInviteModalStepDone.react"),{businessID:k,interactionId:F.stepInteractionIDs.done,onDone:function(){I("layerHideButton",!1)},request:u}):l.jsx(c("BizKitSettingsRequestUserInviteModalStepReview.react"),{assetsForReview:E.getAssetsForReview(g.assignedAssets),assignedAssets:g.assignedAssets,business:i,businessAccountTasks:g.businessAccountTasks,heading:q.review.step,interactionId:F.stepInteractionIDs.review,isMutationInFlight:D,onGoBack:function(){F.logBackButtonClick(b),f(d("BizKitSettingsInviteUserModalV2.constants").BizKitSettingsInviteUserStepEnum.ASSIGN_ASSETS)},onGoNext:function(a){return j({isRetry:!1,message:a})},userEmails:[s]});default:return null}}})}a.displayName=a.name+" [from "+f.id+"]";function p(a){var b=a.invitationError,c=a.isFlowCompleted;return function(a,e){switch(a){case d("BizKitSettingsInviteUserModalV2.constants").BizKitSettingsInviteUserStepEnum.SELECT_PEOPLE:return{label:q.selectPeople.step};case d("BizKitSettingsInviteUserModalV2.constants").BizKitSettingsInviteUserStepEnum.ASSIGN_ASSETS:return{label:q.assignAccess.step};case d("BizKitSettingsInviteUserModalV2.constants").BizKitSettingsInviteUserStepEnum.REVIEW:var f;c?f=b!=null?"error":"completed":f=e===a?"incomplete":"pending";return{label:q.review.step,status:f};default:return{}}}}var q={assignAccess:{description:function(a){return h._(/*BTDS*/"",[h._param("BP_Name",l.jsx("strong",{children:a}))])},step:"Assign assets"},review:{accessOverviewHeading:h._(/*BTDS*/""),cta:h._(/*BTDS*/""),step:"Review request"},selectPeople:{step:"Enter email"}};g["default"]=a}),226);
-----
BizKitSettingsRequestUserInviteModalMutation.graphql",["BizKitSettingsRequestUserInviteModalMutation_facebookRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"input"}],c=[{kind:"Variable",name:"data",variableName:"input"}];return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"BizKitSettingsRequestUserInviteModalMutation",selections:[{alias:null,args:c,concreteType:"XFBCreateBusinessUserInvitationV2RequestResponsePayload",kind:"LinkedField",name:"xfb_create_business_user_invitation_v2_request",plural:!1,selections:[{alias:null,args:null,concreteType:"XFBBusinessUserInvitationV2Request",kind:"LinkedField",name:"business_user_invitation_v2_request",plural:!1,selections:[{args:null,kind:"FragmentSpread",name:"BizKitSettingsRequestUserInviteModalStepDone_request"}],storageKey:null}],storageKey:null}],type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"BizKitSettingsRequestUserInviteModalMutation",selections:[{alias:null,args:c,concreteType:"XFBCreateBusinessUserInvitationV2RequestResponsePayload",kind:"LinkedField",name:"xfb_create_business_user_invitation_v2_request",plural:!1,selections:[{alias:null,args:null,concreteType:"XFBBusinessUserInvitationV2Request",kind:"LinkedField",name:"business_user_invitation_v2_request",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null}],storageKey:null}]},params:{id:b("BizKitSettingsRequestUserInviteModalMutation_facebookRelayOperation"),metadata:{},name:"BizKitSettingsRequestUserInviteModalMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----
BizKitSettingsRequestUserInviteModalMutation_facebookRelayOperation",[],(function(a,b,c,d,e,f){e.exports="23897850359899086"}),null);
-----
-----
BizKitSettingsRequestUserInviteModalMutation.graphql",["BizKitSettingsRequestUserInviteModalMutation_facebookRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"input"}],c=[{kind:"Variable",name:"data",variableName:"input"}];return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"BizKitSettingsRequestUserInviteModalMutation",selections:[{alias:null,args:c,concreteType:"XFBCreateBusinessUserInvitationV2RequestResponsePayload",kind:"LinkedField",name:"xfb_create_business_user_invitation_v2_request",plural:!1,selections:[{alias:null,args:null,concreteType:"XFBBusinessUserInvitationV2Request",kind:"LinkedField",name:"business_user_invitation_v2_request",plural:!1,selections:[{args:null,kind:"FragmentSpread",name:"BizKitSettingsRequestUserInviteModalStepDone_request"}],storageKey:null}],storageKey:null}],type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"BizKitSettingsRequestUserInviteModalMutation",selections:[{alias:null,args:c,concreteType:"XFBCreateBusinessUserInvitationV2RequestResponsePayload",kind:"LinkedField",name:"xfb_create_business_user_invitation_v2_request",plural:!1,selections:[{alias:null,args:null,concreteType:"XFBBusinessUserInvitationV2Request",kind:"LinkedField",name:"business_user_invitation_v2_request",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null}],storageKey:null}]},params:{id:b("BizKitSettingsRequestUserInviteModalMutation_facebookRelayOperation"),metadata:{},name:"BizKitSettingsRequestUserInviteModalMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----
BizKitSettingsRequestUserInviteModalMutation_facebookRelayOperation",[],(function(a,b,c,d,e,f){e.exports="23897850359899086"}),null);
-----