fix: 검색 모드에서 카테고리 필터링 적용

- 검색 결과에도 selectedCategories로 필터링 추가
- Schedule.jsx, AdminSchedule.jsx 수정
This commit is contained in:
caadiq 2026-01-10 09:16:15 +09:00
parent bedda590eb
commit 9986b918d8
2 changed files with 7 additions and 2 deletions

View file

@ -519,7 +519,10 @@ function AdminSchedule() {
// ( searchResults, ) - useMemo // ( searchResults, ) - useMemo
const filteredSchedules = useMemo(() => { const filteredSchedules = useMemo(() => {
if (isSearchMode) { if (isSearchMode) {
return searchTerm ? searchResults : []; if (!searchTerm) return [];
//
if (selectedCategories.length === 0) return searchResults;
return searchResults.filter(s => selectedCategories.includes(s.category_id));
} }
// : // :
return schedules.filter(schedule => { return schedules.filter(schedule => {

View file

@ -259,7 +259,9 @@ function Schedule() {
if (isSearchMode) { if (isSearchMode) {
// , API (Meilisearch ) // , API (Meilisearch )
if (!searchTerm) return []; if (!searchTerm) return [];
return searchResults; //
if (selectedCategories.length === 0) return searchResults;
return searchResults.filter(s => selectedCategories.includes(s.category_id));
} }