diff --git a/src/frontend/src/pages/FinancePage/ReimbursementRequestForm/ReimbursementFormView.tsx b/src/frontend/src/pages/FinancePage/ReimbursementRequestForm/ReimbursementFormView.tsx index 0abf5f997a..c21e06e633 100644 --- a/src/frontend/src/pages/FinancePage/ReimbursementRequestForm/ReimbursementFormView.tsx +++ b/src/frontend/src/pages/FinancePage/ReimbursementRequestForm/ReimbursementFormView.tsx @@ -71,7 +71,7 @@ interface ReimbursementRequestFormViewProps { reimbursementProducts: ReimbursementProductFormArgs[]; receiptPrepend: (args: ReimbursementReceiptUploadArgs) => void; receiptRemove: (index: number) => void; - reimbursementProductAppend: (args: ReimbursementProductFormArgs) => void; + reimbursementProductPrepend: (args: ReimbursementProductFormArgs) => void; reimbursementProductRemove: (index: number) => void; onSubmit: (data: ReimbursementRequestFormInput) => void; handleSubmit: UseFormHandleSubmit; @@ -98,7 +98,7 @@ const ReimbursementRequestFormView: React.FC control, receiptPrepend, receiptRemove, - reimbursementProductAppend, + reimbursementProductPrepend, reimbursementProductRemove, onSubmit, handleSubmit, @@ -900,7 +900,7 @@ const ReimbursementRequestFormView: React.FC void; - appendProduct: (args: ReimbursementProductFormArgs) => void; + prependProduct: (args: ReimbursementProductFormArgs) => void; projectAutocompleteOptions: { label: string; id: string; @@ -145,7 +145,7 @@ const MaterialAutocomplete: React.FC<{ const ReimbursementProductTable: React.FC = ({ reimbursementProducts, removeProduct, - appendProduct, + prependProduct, projectAutocompleteOptions, control, errors, @@ -403,7 +403,7 @@ const ReimbursementProductTable: React.FC = ({ options={projectAutocompleteOptions} onChange={(_e, value) => { if (value) { - appendProduct({ + prependProduct({ reason: validateWBS(value.id), name: '', cost: 0, @@ -428,7 +428,7 @@ const ReimbursementProductTable: React.FC = ({ getOptionLabel={(option) => formatReasonName(option.name)} onChange={(_e, value) => { if (value) { - appendProduct({ + prependProduct({ reason: value, name: '', cost: 0, @@ -834,7 +834,7 @@ const ReimbursementProductTable: React.FC = ({ onClick={(e) => { const existingProducts = uniqueWbsElementsWithProducts.get(key); if (existingProducts && existingProducts.length > 0) { - appendProduct({ + prependProduct({ reason: existingProducts[0].reason, name: '', cost: 0, diff --git a/src/frontend/src/pages/FinancePage/ReimbursementRequestForm/ReimbursementRequestForm.tsx b/src/frontend/src/pages/FinancePage/ReimbursementRequestForm/ReimbursementRequestForm.tsx index f6e0dfa229..95c8c82e0a 100644 --- a/src/frontend/src/pages/FinancePage/ReimbursementRequestForm/ReimbursementRequestForm.tsx +++ b/src/frontend/src/pages/FinancePage/ReimbursementRequestForm/ReimbursementRequestForm.tsx @@ -180,7 +180,7 @@ const ReimbursementRequestForm: React.FC = ({ }); const { fields: reimbursementProducts, - append: reimbursementProductAppend, + prepend: reimbursementProductPrepend, remove: reimbursementProductRemove } = useFieldArray({ control, @@ -356,7 +356,7 @@ const ReimbursementRequestForm: React.FC = ({ reimbursementProducts={reimbursementProducts} receiptPrepend={receiptPrepend} receiptRemove={receiptRemove} - reimbursementProductAppend={reimbursementProductAppend} + reimbursementProductPrepend={reimbursementProductPrepend} reimbursementProductRemove={reimbursementProductRemove} onSubmit={onSubmitWrapper} handleSubmit={handleSubmit}