From f6dec270c8ab6e5e0886ecd466320ac220876aba Mon Sep 17 00:00:00 2001 From: klmhyeonwoo Date: Wed, 11 Sep 2024 01:38:41 +0900 Subject: [PATCH 1/6] Fix: #330 Render Completed Retrospect List --- .../component/space/view/ActionItemListView.tsx | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/apps/web/src/component/space/view/ActionItemListView.tsx b/apps/web/src/component/space/view/ActionItemListView.tsx index 3627c357..2280c772 100644 --- a/apps/web/src/component/space/view/ActionItemListView.tsx +++ b/apps/web/src/component/space/view/ActionItemListView.tsx @@ -9,6 +9,7 @@ import { Button, ButtonProvider } from "@/component/common/button"; import { Icon } from "@/component/common/Icon"; import { TextArea } from "@/component/common/input"; import { SelectBox } from "@/component/common/SelectBox"; +import { SelectBoxType } from "@/component/common/SelectBox/SelectBox.tsx"; import { Spacing } from "@/component/common/Spacing"; import { Typography } from "@/component/common/typography"; import { useCreateActionItem } from "@/hooks/api/actionItem/useCreateActionItem"; @@ -32,11 +33,15 @@ type ActionItemProps = { }; export function ActionItemListView({ isPossibleMake, teamActionList, spaceId, leaderId, restrospectArr = [] }: ActionItemListViewProps) { - const retrospectInfo = restrospectArr.map((item) => ({ - retrospectId: item.retrospectId, - retrospectTitle: item.title, - status: item.retrospectStatus, - })); + const isCompleteRetrospect = restrospectArr.reduce((acc: SelectBoxType["data"], cur) => { + if (cur.retrospectStatus === "DONE") + acc.push({ + retrospectId: cur.retrospectId, + retrospectTitle: cur.title, + status: cur.retrospectStatus, + }); + return acc; + }, []); const navigate = useNavigate(); const queryClient = useQueryClient(); @@ -180,7 +185,7 @@ export function ActionItemListView({ isPossibleMake, teamActionList, spaceId, le position: relative; `} > - {}} value={retrospect} updateRetroSpectData={updateRetroSpectData} /> + {}} value={retrospect} updateRetroSpectData={updateRetroSpectData} />