mirror of
https://github.com/lordmathis/lemma.git
synced 2025-11-07 08:24:27 +00:00
Filter hidden files on frontend
This commit is contained in:
@@ -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}
|
||||||
|
|||||||
@@ -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>
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user