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 size = useSize(target);
files = files.filter((file) => {
if (file.name.startsWith('.') && !showHiddenFiles) {
return false;
}
return true;
});
return (
<div
ref={target}

View File

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