@@ -6,7 +6,6 @@ import LoadingIndicator from '../../../components/LoadingIndicator';
66import { yupResolver } from '@hookform/resolvers/yup' ;
77import * as yup from 'yup' ;
88import { useDownloadPDFOfImages } from '../../../hooks/finance.hooks' ;
9- import { useState } from 'react' ;
109import { useToast } from '../../../hooks/toasts.hooks' ;
1110import { ReimbursementRequest } from 'shared' ;
1211
@@ -32,6 +31,10 @@ interface GenerateReceiptsModalProps {
3231 endDate : Date ;
3332 setStartDate : ( val : Date ) => void ;
3433 setEndDate : ( val : Date ) => void ;
34+ endDatePickerOpen : boolean ;
35+ startDatePickerOpen : boolean ;
36+ setEndDatePickerOpen : ( val : boolean ) => void
37+ setStartDatePickerOpen :( val : boolean ) => void ;
3538}
3639
3740const GenerateReceiptsModal = ( {
@@ -43,11 +46,14 @@ const GenerateReceiptsModal = ({
4346 startDate,
4447 setStartDate,
4548 endDate,
46- setEndDate
49+ setEndDate,
50+ setEndDatePickerOpen,
51+ setStartDatePickerOpen,
52+ endDatePickerOpen,
53+ startDatePickerOpen
54+
4755} : GenerateReceiptsModalProps ) => {
4856 const toast = useToast ( ) ;
49- const [ startDatePickerOpen , setStartDatePickerOpen ] = useState ( false ) ;
50- const [ endDatePickerOpen , setEndDatePickerOpen ] = useState ( false ) ;
5157
5258 const { mutateAsync, isLoading } = useDownloadPDFOfImages ( startDate , endDate , refundSource ) ;
5359
@@ -89,7 +95,7 @@ const GenerateReceiptsModal = ({
8995 reset,
9096 formState : { errors, isValid }
9197 } = useForm ( {
92- resolver : yupResolver ( schema )
98+ resolver : yupResolver ( schema ) ,
9399 } ) ;
94100
95101 return (
0 commit comments