@@ -27,6 +27,7 @@ import Icon from './Icon';
27
27
import * as Expensicons from './Icon/Expensicons' ;
28
28
import MoneyReportHeaderStatusBar from './MoneyReportHeaderStatusBar' ;
29
29
import MoneyRequestHeaderStatusBar from './MoneyRequestHeaderStatusBar' ;
30
+ import type { ActionHandledType } from './ProcessMoneyReportHoldMenu' ;
30
31
import ProcessMoneyReportHoldMenu from './ProcessMoneyReportHoldMenu' ;
31
32
import SettlementButton from './SettlementButton' ;
32
33
@@ -79,7 +80,7 @@ function MoneyReportHeader({policy, report: moneyRequestReport, transactionThrea
79
80
isActionOwner && ( ReportUtils . canAddOrDeleteTransactions ( moneyRequestReport ) || ReportUtils . isTrackExpenseReport ( transactionThreadReport ) ) && ! isDeletedParentAction ;
80
81
const [ isHoldMenuVisible , setIsHoldMenuVisible ] = useState ( false ) ;
81
82
const [ paymentType , setPaymentType ] = useState < PaymentMethodType > ( ) ;
82
- const [ requestType , setRequestType ] = useState < 'pay' | 'approve' > ( ) ;
83
+ const [ requestType , setRequestType ] = useState < ActionHandledType > ( ) ;
83
84
const canAllowSettlement = ReportUtils . hasUpdatedTotal ( moneyRequestReport , policy ) ;
84
85
const policyType = policy ?. type ;
85
86
const isPayer = ReportUtils . isPayer ( session , moneyRequestReport ) ;
@@ -124,7 +125,7 @@ function MoneyReportHeader({policy, report: moneyRequestReport, transactionThrea
124
125
return ;
125
126
}
126
127
setPaymentType ( type ) ;
127
- setRequestType ( 'pay' ) ;
128
+ setRequestType ( CONST . IOU . REPORT_ACTION_TYPE . PAY ) ;
128
129
if ( ReportUtils . hasHeldExpenses ( moneyRequestReport . reportID ) ) {
129
130
setIsHoldMenuVisible ( true ) ;
130
131
} else if ( ReportUtils . isInvoiceReport ( moneyRequestReport ) ) {
@@ -135,7 +136,7 @@ function MoneyReportHeader({policy, report: moneyRequestReport, transactionThrea
135
136
} ;
136
137
137
138
const confirmApproval = ( ) => {
138
- setRequestType ( 'approve' ) ;
139
+ setRequestType ( CONST . IOU . REPORT_ACTION_TYPE . APPROVE ) ;
139
140
if ( ReportUtils . hasHeldExpenses ( moneyRequestReport . reportID ) ) {
140
141
setIsHoldMenuVisible ( true ) ;
141
142
} else {
0 commit comments