File tree Expand file tree Collapse file tree 1 file changed +15
-2
lines changed
App/frontend-app/src/components/uploadButton Expand file tree Collapse file tree 1 file changed +15
-2
lines changed Original file line number Diff line number Diff line change @@ -93,9 +93,22 @@ const UploadDocumentsDialog = () => {
9393 noKeyboard : true ,
9494 } ) ;
9595
96+ // Add this function to handle dialog close
97+ const handleDialogClose = ( ) => {
98+ setIsOpen ( false ) ;
99+ setUploadingFiles ( [ ] ) ; // Clear the uploaded files
100+ setIsUploading ( false ) ; // Reset uploading state
101+ } ;
102+
96103 return ( < >
97104 { isUploadBtnVisible == true ?
98- < Dialog open = { isOpen } onOpenChange = { ( event , data ) => setIsOpen ( data . open ) } >
105+ < Dialog open = { isOpen } onOpenChange = { ( event , data ) => {
106+ if ( ! data . open ) {
107+ handleDialogClose ( ) ;
108+ } else {
109+ setIsOpen ( data . open ) ;
110+ }
111+ } } >
99112 < DialogTrigger >
100113 < Button icon = { < ArrowUpload24Regular /> } onClick = { ( ) => setIsOpen ( true ) } >
101114 Upload documents
@@ -108,7 +121,7 @@ const UploadDocumentsDialog = () => {
108121 < Button
109122 icon = { < DismissRegular /> }
110123 appearance = "subtle"
111- onClick = { ( ) => setIsOpen ( false ) }
124+ onClick = { handleDialogClose }
112125 style = { { position : "absolute" , right : 20 , top : 20 } }
113126 />
114127 </ DialogTitle >
You can’t perform that action at this time.
0 commit comments