Skip to content

Commit c0edc05

Browse files
committed
fix: 검색창 사용 중 플랜 삭제 시 잘못된 페이지로 이동하는 문제 수정
1 parent 9b12334 commit c0edc05

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

app/(with-sidebar)/plans/page.tsx

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -168,12 +168,16 @@ const Page = () => {
168168
await fetchAndCalculate(user.uid);
169169

170170
// 페이지 조절
171+
const newFilteredLength = fetchedPlans.filter((plan) =>
172+
plan.title.toLowerCase().includes(searchQuery.toLowerCase())
173+
).length;
174+
171175
if (
172-
currentPage > Math.ceil((plans.length - 1) / itemsPerPage) &&
173-
Math.ceil((plans.length - 1) / itemsPerPage) > 0
176+
currentPage > Math.ceil(newFilteredLength / itemsPerPage) &&
177+
Math.ceil(newFilteredLength / itemsPerPage) > 0
174178
) {
175-
setCurrentPage(Math.ceil((plans.length - 1) / itemsPerPage));
176-
} else if (Math.ceil((plans.length - 1) / itemsPerPage) === 0) {
179+
setCurrentPage(Math.ceil(newFilteredLength / itemsPerPage));
180+
} else if (Math.ceil(newFilteredLength / itemsPerPage) === 0) {
177181
setCurrentPage(1);
178182
}
179183
} catch (err) {

0 commit comments

Comments
 (0)