Skip to content

Commit dc4bae7

Browse files
authored
Merge pull request #18 from danilo-css/master
Preperly handle preview file on file change
2 parents 38f6faa + ae0c7be commit dc4bae7

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

components/Main.tsx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,13 @@ export default function Main() {
6868

6969
useEffect(() => {
7070
if (files.length > 0) {
71-
setSelectedPreviewFile(files[0].name);
71+
// If current selection is no longer in files list, select first available file
72+
if (!files.some((file) => file.name === selectedPreviewFile)) {
73+
setSelectedPreviewFile(files[0].name);
74+
}
75+
} else {
76+
// Clear selection when no files remain
77+
setSelectedPreviewFile("");
7278
}
7379
}, [files, selectedPreviewFile]);
7480

0 commit comments

Comments
 (0)