fix: crash disabling filter while non-empty
Massimo Melina committed
Dec 26, 2021 at 15:49 UTC
506e3f2767a7159970d9970592b17f2ec19de62f
1 file changed
+4
-6
frontend/src/Head.ts
+4
-6
@@ -18,12 +18,10 @@ export function Head() {
18
}
19
20
function MenuPanel() {
21
- const [showFilter, setShowFilter] = useState(state.listFilter > '')
22
- const [filter, setFilter] = useState(state.listFilter)
23
- ;[state.listFilter] = useDebounce(filter, 300)
24
- if (!showFilter)
25
- state.listFilter = ''
26
- const { remoteSearch, stopSearch } = useSnapState()
21
+ const { remoteSearch, stopSearch, listFilter } = useSnapState()
22
+ const [showFilter, setShowFilter] = useState(listFilter > '')
23
+ const [filter, setFilter] = useState(listFilter)
24
+ ;[state.listFilter] = useDebounce(showFilter ? filter : '', 300)
25
return h('div', { id:'menu-panel' },
26
h('div', { id:'menu-bar' },
27
h(LoginButton),