@@ -475,41 +475,39 @@ function WorkspaceMoreFeaturesPage({policy, route}: WorkspaceMoreFeaturesPagePro
475475 } ,
476476 ] ;
477477
478- if ( isBetaEnabled ( CONST . BETAS . UBER_FOR_BUSINESS ) ) {
479- integrateItems . push ( {
480- icon : illustrations . ReceiptPartners ,
481- titleTranslationKey : 'workspace.moreFeatures.receiptPartners.title' ,
482- subtitleTranslationKey : 'workspace.moreFeatures.receiptPartners.subtitle' ,
483- isActive : policy ?. receiptPartners ?. enabled ?? false ,
484- pendingAction : policy ?. pendingFields ?. receiptPartners ,
485- disabledAction : ( ) => {
486- if ( ! isUberConnected ) {
487- return ;
488- }
489- setIsReceiptPartnersWarningModalOpen ( true ) ;
490- } ,
491- action : ( isEnabled : boolean ) => {
492- if ( ! policyID ) {
493- return ;
494- }
495- enablePolicyReceiptPartners ( policyID , isEnabled ) ;
496- } ,
497- disabled : isUberConnected ,
498- errors : getLatestErrorField ( policy ?? { } , CONST . POLICY . MORE_FEATURES . ARE_RECEIPT_PARTNERS_ENABLED ) ,
499- onCloseError : ( ) => {
500- if ( ! policyID ) {
501- return ;
502- }
503- clearPolicyErrorField ( policyID , CONST . POLICY . MORE_FEATURES . ARE_RECEIPT_PARTNERS_ENABLED ) ;
504- } ,
505- onPress : ( ) => {
506- if ( ! policyID ) {
507- return ;
508- }
509- Navigation . navigate ( ROUTES . WORKSPACE_RECEIPT_PARTNERS . getRoute ( policyID ) ) ;
510- } ,
511- } ) ;
512- }
478+ integrateItems . push ( {
479+ icon : illustrations . ReceiptPartners ,
480+ titleTranslationKey : 'workspace.moreFeatures.receiptPartners.title' ,
481+ subtitleTranslationKey : 'workspace.moreFeatures.receiptPartners.subtitle' ,
482+ isActive : policy ?. receiptPartners ?. enabled ?? false ,
483+ pendingAction : policy ?. pendingFields ?. receiptPartners ,
484+ disabledAction : ( ) => {
485+ if ( ! isUberConnected ) {
486+ return ;
487+ }
488+ setIsReceiptPartnersWarningModalOpen ( true ) ;
489+ } ,
490+ action : ( isEnabled : boolean ) => {
491+ if ( ! policyID ) {
492+ return ;
493+ }
494+ enablePolicyReceiptPartners ( policyID , isEnabled ) ;
495+ } ,
496+ disabled : isUberConnected ,
497+ errors : getLatestErrorField ( policy ?? { } , CONST . POLICY . MORE_FEATURES . ARE_RECEIPT_PARTNERS_ENABLED ) ,
498+ onCloseError : ( ) => {
499+ if ( ! policyID ) {
500+ return ;
501+ }
502+ clearPolicyErrorField ( policyID , CONST . POLICY . MORE_FEATURES . ARE_RECEIPT_PARTNERS_ENABLED ) ;
503+ } ,
504+ onPress : ( ) => {
505+ if ( ! policyID ) {
506+ return ;
507+ }
508+ Navigation . navigate ( ROUTES . WORKSPACE_RECEIPT_PARTNERS . getRoute ( policyID ) ) ;
509+ } ,
510+ } ) ;
513511
514512 if ( isBetaEnabled ( CONST . BETAS . GUSTO ) ) {
515513 integrateItems . push ( {
@@ -723,23 +721,21 @@ function WorkspaceMoreFeaturesPage({policy, route}: WorkspaceMoreFeaturesPagePro
723721 confirmText = { translate ( 'workspace.moreFeatures.connectionsWarningModal.manageSettings' ) }
724722 cancelText = { translate ( 'common.cancel' ) }
725723 />
726- { isBetaEnabled ( CONST . BETAS . UBER_FOR_BUSINESS ) && (
727- < ConfirmModal
728- title = { translate ( 'workspace.moreFeatures.receiptPartnersWarningModal.featureEnabledTitle' ) }
729- onConfirm = { ( ) => {
730- if ( ! policyID ) {
731- return ;
732- }
733- setIsReceiptPartnersWarningModalOpen ( false ) ;
734- // TODO: Navigate to Receipt Partners settings page when it exists
735- // Navigation.navigate(ROUTES.POLICY_RECEIPT_PARTNERS.getRoute(policyID));
736- } }
737- isVisible = { isReceiptPartnersWarningModalOpen }
738- prompt = { translate ( 'workspace.moreFeatures.receiptPartnersWarningModal.disconnectText' ) }
739- confirmText = { translate ( 'workspace.moreFeatures.receiptPartnersWarningModal.confirmText' ) }
740- shouldShowCancelButton = { false }
741- />
742- ) }
724+ < ConfirmModal
725+ title = { translate ( 'workspace.moreFeatures.receiptPartnersWarningModal.featureEnabledTitle' ) }
726+ onConfirm = { ( ) => {
727+ if ( ! policyID ) {
728+ return ;
729+ }
730+ setIsReceiptPartnersWarningModalOpen ( false ) ;
731+ // TODO: Navigate to Receipt Partners settings page when it exists
732+ // Navigation.navigate(ROUTES.POLICY_RECEIPT_PARTNERS.getRoute(policyID));
733+ } }
734+ isVisible = { isReceiptPartnersWarningModalOpen }
735+ prompt = { translate ( 'workspace.moreFeatures.receiptPartnersWarningModal.disconnectText' ) }
736+ confirmText = { translate ( 'workspace.moreFeatures.receiptPartnersWarningModal.confirmText' ) }
737+ shouldShowCancelButton = { false }
738+ />
743739 < ConfirmModal
744740 title = { translate ( 'workspace.moreFeatures.expensifyCard.disableCardTitle' ) }
745741 isVisible = { isDisableExpensifyCardWarningModalOpen }
0 commit comments