From cda88d3956bb8949d58199bf73ebc9ff413dc3bc Mon Sep 17 00:00:00 2001 From: Enix Date: Thu, 10 Oct 2019 12:21:25 +0800 Subject: [PATCH] feat: search with vanilla regexp --- src/components/FileExplorer.tsx | 14 +++------ src/components/SearchBar.tsx | 22 ++++++++++---- src/content.less | 4 +++ src/driver/core/FileExplorer.ts | 34 +++++++-------------- src/utils/cx.ts | 4 +-- src/utils/general.ts | 11 +++++++ src/utils/visibleNodesGenerator.ts | 48 +++++++----------------------- 7 files changed, 58 insertions(+), 79 deletions(-) diff --git a/src/components/FileExplorer.tsx b/src/components/FileExplorer.tsx index 34ab421..0caa9ec 100644 --- a/src/components/FileExplorer.tsx +++ b/src/components/FileExplorer.tsx @@ -26,7 +26,6 @@ class FileExplorer extends React.Component { static defaultProps: Partial = { freeze: false, searchKey: '', - searched: false, visibleNodes: null, } @@ -126,10 +125,9 @@ class FileExplorer extends React.Component { }) private renderActions: Node['props']['renderActions'] = node => { - const { searchKey, searched, goTo } = this.props + const { searchKey, goTo } = this.props return ( - searchKey && - searched && ( + searchKey && (