Skip to content

Commit 6c08ca9

Browse files
Merge pull request #414 from microsoft/psl-bug-20381-n
fix: Previously uploaded/failed files still visible after reopening the upload document popup
2 parents aaaafad + 219d044 commit 6c08ca9

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

App/frontend-app/src/components/uploadButton/uploadButton.tsx

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff 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>

0 commit comments

Comments
 (0)