From 5cc9253c41fda87ba473df7023567ba66ce3c32b Mon Sep 17 00:00:00 2001
From: Ben Schlegel <ben5.schlegel@gmail.com>
Date: Sun, 17 Sep 2023 14:41:23 +0000
Subject: [PATCH] docs(explorer): write docs for new features

---
 quartz/components/ExplorerNode.tsx |   14 ++------------
 1 files changed, 2 insertions(+), 12 deletions(-)

diff --git a/quartz/components/ExplorerNode.tsx b/quartz/components/ExplorerNode.tsx
index e2d8871..f8b99f0 100644
--- a/quartz/components/ExplorerNode.tsx
+++ b/quartz/components/ExplorerNode.tsx
@@ -76,18 +76,8 @@
    * @param filterFn function to filter tree with
    */
   filter(filterFn: (node: FileNode) => boolean) {
-    const filteredNodes: FileNode[] = []
-
-    const traverse = (node: FileNode) => {
-      if (filterFn(node)) {
-        filteredNodes.push(node)
-      }
-      node.children.forEach(traverse)
-    }
-
-    traverse(this)
-
-    this.children = filteredNodes
+    this.children = this.children.filter(filterFn)
+    this.children.forEach((child) => child.filter(filterFn))
   }
 
   /**

--
Gitblit v1.10.0