summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--packages/ui/src/hooks/use-filtered-list.tsx9
1 files changed, 7 insertions, 2 deletions
diff --git a/packages/ui/src/hooks/use-filtered-list.tsx b/packages/ui/src/hooks/use-filtered-list.tsx
index 94099d786..242d16a25 100644
--- a/packages/ui/src/hooks/use-filtered-list.tsx
+++ b/packages/ui/src/hooks/use-filtered-list.tsx
@@ -1,6 +1,6 @@
import fuzzysort from "fuzzysort"
import { entries, flatMap, groupBy, map, pipe } from "remeda"
-import { createMemo, createResource } from "solid-js"
+import { createEffect, createMemo, createResource, on } from "solid-js"
import { createStore } from "solid-js/store"
import { createList } from "solid-list"
@@ -86,9 +86,14 @@ export function useFilteredList<T>(props: FilteredListProps<T>) {
}
}
+ createEffect(
+ on(grouped, () => {
+ reset()
+ }),
+ )
+
const onInput = (value: string) => {
setStore("filter", value)
- reset()
}
return {