@@ -64,7 +64,6 @@ import CheckList from '../../../components/CheckList';
6464import MarkDeliveredModal from './MarkDeliveredModal' ;
6565import ReimbursementRequestTimeline from '../FinanceComponents/ReimbursementRequestTimeline' ;
6666import ReimbursementRequestStatusPill from '../../../components/ReimbursementRequestStatusPill' ;
67- import { ReimbursementRequestDataSubmission } from '../ReimbursementRequestForm/ReimbursementRequestForm' ;
6867import { useGetFinanceDelegates } from '../../../hooks/organizations.hooks' ;
6968import LoadingIndicator from '../../../components/LoadingIndicator' ;
7069import ErrorPage from '../../ErrorPage' ;
@@ -477,43 +476,12 @@ const ReimbursementRequestDetailsView: React.FC<ReimbursementRequestDetailsViewP
477476
478477 const { id } = useParams < { id : string } > ( ) ;
479478
480- const { isLoading : editReimbursementRequestIsLoading , mutateAsync : editReimbursementRequest } =
481- useEditReimbursementRequest ( id ) ;
482- const { isLoading : uploadReceiptsIsLoading , mutateAsync : uploadReceipts } = useUploadManyReceipts ( ) ;
479+ const { isLoading : editReimbursementRequestIsLoading } = useEditReimbursementRequest ( id ) ;
480+ const { isLoading : uploadReceiptsIsLoading } = useUploadManyReceipts ( ) ;
483481 const { isLoading, isError, error, data : financeDelegates } = useGetFinanceDelegates ( ) ;
484482
485483 if ( editReimbursementRequestIsLoading || uploadReceiptsIsLoading || ! reimbursementRequest ) return < LoadingIndicator /> ;
486484
487- const onSubmit = async ( data : ReimbursementRequestDataSubmission ) : Promise < string > => {
488- const filesToKeep = data . receiptFiles . filter ( ( file ) => file . googleFileId !== '' ) ;
489-
490- await editReimbursementRequest ( { ...data , receiptPictures : filesToKeep , indexCodeId : data . indexCodeId ! } ) ;
491- await uploadReceipts ( {
492- id : reimbursementRequest . reimbursementRequestId ,
493- files : data . receiptFiles . filter ( ( receipt ) => receipt . googleFileId === '' ) . map ( ( file ) => file . file ! )
494- } ) ;
495-
496- closeSidePage ( ) ;
497- return reimbursementRequest . reimbursementRequestId ;
498- } ;
499-
500- const onSubmitToFinance = async ( data : ReimbursementRequestDataSubmission ) : Promise < void > => {
501- const filesToKeep = data . receiptFiles . filter ( ( file ) => file . googleFileId !== '' ) ;
502-
503- await editReimbursementRequest ( { ...data , receiptPictures : filesToKeep , indexCodeId : data . indexCodeId ! } ) ;
504- await uploadReceipts ( {
505- id : reimbursementRequest . reimbursementRequestId ,
506- files : data . receiptFiles . filter ( ( receipt ) => receipt . googleFileId === '' ) . map ( ( file ) => file . file ! )
507- } ) ;
508-
509- if ( isHead ( user . role ) && ! isReimbursementRequestLeadershipApproved ( reimbursementRequest ) ) {
510- await leadershipApproveReimbursementRequest ( ) ;
511- }
512-
513- await markPendingFinance ( ) ;
514- closeSidePage ( ) ;
515- } ;
516-
517485 if ( isLoading || ! financeDelegates ) {
518486 return < LoadingIndicator /> ;
519487 }
0 commit comments