File tree Expand file tree Collapse file tree 3 files changed +13
-4
lines changed
src/apps/wallet-admin/src Expand file tree Collapse file tree 3 files changed +13
-4
lines changed Original file line number Diff line number Diff line change @@ -180,12 +180,20 @@ const ListView: FC<ListViewProps> = (props: ListViewProps) => {
180180 releaseDate : currentEditState . releaseDate !== undefined ? currentEditState . releaseDate : undefined ,
181181 }
182182
183- let paymentStatus : 'ON_HOLD_ADMIN' | 'OWED' | undefined
184- if ( updateObj . paymentStatus !== undefined ) paymentStatus = updateObj . paymentStatus . indexOf ( 'Owed' ) > - 1 ? 'OWED' : 'ON_HOLD_ADMIN'
183+ let paymentStatus : 'ON_HOLD_ADMIN' | 'OWED' | 'CANCELLED' | undefined
184+ if ( updateObj . paymentStatus !== undefined ) {
185+ if ( updateObj . paymentStatus === 'Owed' ) {
186+ paymentStatus = 'OWED'
187+ } else if ( updateObj . paymentStatus === 'On Hold' ) {
188+ paymentStatus = 'ON_HOLD_ADMIN'
189+ } else if ( updateObj . paymentStatus === 'Cancel' ) {
190+ paymentStatus = 'CANCELLED'
191+ }
192+ }
185193
186194 const updates : {
187195 auditNote ?: string
188- paymentStatus ?: 'ON_HOLD_ADMIN' | 'OWED'
196+ paymentStatus ?: 'ON_HOLD_ADMIN' | 'OWED' | 'CANCELLED'
189197 releaseDate ?: string
190198 paymentAmount ?: number
191199 winningsId : string
Original file line number Diff line number Diff line change @@ -200,6 +200,7 @@ const PaymentEdit: React.FC<PaymentEditFormProps> = (props: PaymentEditFormProps
200200 options = { [
201201 { label : 'Owed' , value : 'Owed' } ,
202202 { label : 'On Hold' , value : 'On Hold' } ,
203+ { label : 'Cancel' , value : 'Cancel' } ,
203204 ] }
204205 value = { paymentStatus }
205206 onChange = { e => handleInputChange ( 'paymentStatus' , e . target . value ) }
Original file line number Diff line number Diff line change @@ -56,7 +56,7 @@ export async function fetchAuditLogs(paymentId: string): Promise<WinningsAudit[]
5656
5757export async function editPayment ( updates : {
5858 winningsId : string ,
59- paymentStatus ?: 'ON_HOLD_ADMIN' | 'OWED' ,
59+ paymentStatus ?: 'ON_HOLD_ADMIN' | 'OWED' | 'CANCELLED' ,
6060 paymentAmount ?: number ,
6161 releaseDate ?: string ,
6262} ) : Promise < string > {
You can’t perform that action at this time.
0 commit comments