Filter hidden files on frontend

This commit is contained in:
2024-11-12 20:15:12 +01:00
parent 03cdb133e7
commit d11525732d
2 changed files with 9 additions and 2 deletions

View File

@@ -65,10 +65,17 @@ const Node = ({ node, style, dragHandle }) => {
); );
}; };
const FileTree = ({ files, handleFileSelect }) => { const FileTree = ({ files, handleFileSelect, showHiddenFiles }) => {
const target = useRef(null); const target = useRef(null);
const size = useSize(target); const size = useSize(target);
files = files.filter((file) => {
if (file.name.startsWith('.') && !showHiddenFiles) {
return false;
}
return true;
});
return ( return (
<div <div
ref={target} ref={target}

View File

@@ -28,7 +28,7 @@ const Sidebar = ({ selectedFile, handleFileSelect, files, loadFileList }) => {
<FileTree <FileTree
files={files} files={files}
handleFileSelect={handleFileSelect} handleFileSelect={handleFileSelect}
selectedFile={selectedFile} showHiddenFiles={settings.showHiddenFiles}
/> />
</Box> </Box>
); );