From 4daef476e7474fece336eb63cb9e7629c86ad6d1 Mon Sep 17 00:00:00 2001 From: sailong Date: Mon, 16 Jun 2025 13:25:27 +0800 Subject: [PATCH] fix(UI):Fix issue page not navigating to other pages --- moon/apps/web/components/Issues/IssueList.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/moon/apps/web/components/Issues/IssueList.tsx b/moon/apps/web/components/Issues/IssueList.tsx index bdd36dc68..c9ea398c5 100644 --- a/moon/apps/web/components/Issues/IssueList.tsx +++ b/moon/apps/web/components/Issues/IssueList.tsx @@ -77,9 +77,12 @@ export function IssueList({ Issuelists }: Props) { type IssuePickerType = 'Author' | 'Labels' | 'Projects' | 'Milestones' | 'Assignees' | 'Types' +const filterAtomFamily = atomFamily((sign: IssuePickerType) => + atomWithWebStorage(`${sign}:picker`, sign) +) + const ListPicker = ({ Sign }: { Sign: T }) => { - const filterAtom = atomFamily(() => atomWithWebStorage(`${Sign}:picker`, Sign)) - const [_filter, setFilter] = useAtom(filterAtom(Sign)) + const [_filter, setFilter] = useAtom(filterAtomFamily(Sign)) // TODO // logic of onClick will change later