@@ -58,10 +58,12 @@ const GenerateReceiptsModal = ({ open, setOpen, allReimbursementRequests }: Gene
5858
5959 try {
6060 await mutateAsync ( {
61- fileIds : receipts . map ( ( receipt ) => receipt . googleFileId ) ,
62- startDate : data . startDate ,
63- endDate : data . endDate ,
64- refundSource : data . refundSource
61+ requestData : {
62+ fileIds : receipts . map ( ( receipt ) => receipt . googleFileId ) ,
63+ startDate : data . startDate ,
64+ endDate : data . endDate ,
65+ refundSource : data . refundSource
66+ }
6567 } ) ;
6668 } catch ( error : unknown ) {
6769 if ( error instanceof Error ) {
@@ -77,7 +79,12 @@ const GenerateReceiptsModal = ({ open, setOpen, allReimbursementRequests }: Gene
7779 reset,
7880 formState : { errors, isValid }
7981 } = useForm ( {
80- resolver : yupResolver ( schema )
82+ resolver : yupResolver ( schema ) ,
83+ defaultValues : {
84+ startDate : new Date ( ) ,
85+ endDate : new Date ( ) ,
86+ refundSource : refundSourceOptions [ 2 ]
87+ }
8188 } ) ;
8289
8390 return (
@@ -107,8 +114,7 @@ const GenerateReceiptsModal = ({ open, setOpen, allReimbursementRequests }: Gene
107114 onClose = { ( ) => setStartDatePickerOpen ( false ) }
108115 onOpen = { ( ) => setStartDatePickerOpen ( true ) }
109116 onChange = { ( newValue ) => {
110- const newDate = newValue ?? new Date ( ) ;
111- onChange ( newDate ) ;
117+ onChange ( newValue ?? new Date ( ) ) ;
112118 } }
113119 PopperProps = { {
114120 placement : 'right'
@@ -138,8 +144,7 @@ const GenerateReceiptsModal = ({ open, setOpen, allReimbursementRequests }: Gene
138144 onClose = { ( ) => setEndDatePickerOpen ( false ) }
139145 onOpen = { ( ) => setEndDatePickerOpen ( true ) }
140146 onChange = { ( newValue ) => {
141- const newDate = newValue ?? new Date ( ) ;
142- onChange ( newDate ) ;
147+ onChange ( newValue ?? new Date ( ) ) ;
143148 } }
144149 PopperProps = { {
145150 placement : 'right'
@@ -163,14 +168,7 @@ const GenerateReceiptsModal = ({ open, setOpen, allReimbursementRequests }: Gene
163168 name = "refundSource"
164169 control = { control }
165170 render = { ( { field : { onChange, value } } ) => (
166- < Select
167- value = { value }
168- defaultValue = { refundSourceOptions [ 2 ] }
169- onChange = { ( event ) => {
170- const newRefundSource = event . target . value ;
171- onChange ( newRefundSource ) ;
172- } }
173- >
171+ < Select value = { value } onChange = { ( event ) => onChange ( event . target . value ) } >
174172 { refundSourceOptions . map ( ( status ) => (
175173 < MenuItem key = { status } value = { status } >
176174 { status }
0 commit comments