From 3329d1d85e19d4ccfc20be1519152235221085e0 Mon Sep 17 00:00:00 2001 From: semnil5202 Date: Tue, 3 Dec 2024 21:24:30 +0900 Subject: [PATCH] =?UTF-8?q?refactor:=20=EA=B8=80=EC=93=B0=EA=B8=B0=20?= =?UTF-8?q?=EB=B6=84=EC=95=BC=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/WriteEdit/WriteEdit.page.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/pages/WriteEdit/WriteEdit.page.tsx b/src/pages/WriteEdit/WriteEdit.page.tsx index f794746..9d885ea 100644 --- a/src/pages/WriteEdit/WriteEdit.page.tsx +++ b/src/pages/WriteEdit/WriteEdit.page.tsx @@ -63,9 +63,13 @@ const WriteEditPage = () => { ); const [isOpenBranchBottomSheet, setIsOpenBranchBottomSheet] = useState(false); - // TODO: ideaDetail branchList API DTO 수정 후 진행 const [selectedBranch1Depth, setSelectedBranch1Depth] = useState(branchesResponses[0].name); - const [selectedBranchResponses, setSelectedBranchResponses] = useState([]); + const [selectedBranchResponses, setSelectedBranchResponses] = useState( + branchesResponses + .map((item) => item.branchResponses) + .flat() + .filter((item) => ideaDetail.branchList.includes(item.name)), + ); const { checkboxValue, selectedCheckboxId, onChangeCheckbox } = useCheckbox({ purposes: purposesResponses.map((item) => ({ checked: ideaDetail.purposeList.includes(item.name), ...item })),