diff --git a/frontend/src/pages/mobile/schedule/Schedule.jsx b/frontend/src/pages/mobile/schedule/Schedule.jsx index 5615c63..177b287 100644 --- a/frontend/src/pages/mobile/schedule/Schedule.jsx +++ b/frontend/src/pages/mobile/schedule/Schedule.jsx @@ -381,24 +381,6 @@ function MobileSchedule() { return schedules.filter((s) => selectedCategories.includes(s.category_id)); }, [schedules, selectedCategories]); - // 카테고리 칩 자동 숨김 (스크롤 방향 감지: 내리면 숨김, 올리면 보임) - const [chipsVisible, setChipsVisible] = useState(true); - const lastScrollYRef = useRef(0); - useEffect(() => { - const container = document.querySelector('.mobile-content'); - if (!container) return; - const onScroll = () => { - const y = container.scrollTop; - const last = lastScrollYRef.current; - if (y < 16) setChipsVisible(true); - else if (y > last + 6) setChipsVisible(false); - else if (y < last - 6) setChipsVisible(true); - lastScrollYRef.current = y; - }; - container.addEventListener('scroll', onScroll, { passive: true }); - return () => container.removeEventListener('scroll', onScroll); - }, []); - // 요일 이름 const getDayName = (date) => ['일', '월', '화', '수', '목', '금', '토'][date.getDay()]; @@ -829,10 +811,7 @@ function MobileSchedule() { <> {/* 카테고리 필터 칩 (스크롤 방향 감지 자동 숨김) */} {monthCategories.length > 0 && ( -
+