-
- {month}월 {day}일 일정
-
{sortedSchedules.length ? (
sortedSchedules.map(({ title, startedAt, endedAt, scheduleCategory }, index) => {
const highlighted = isOnSelectedDay(startedAt, endedAt);
diff --git a/src/pages/Schedule/index.tsx b/src/pages/Schedule/index.tsx
index cc40f51..f1dc2f5 100644
--- a/src/pages/Schedule/index.tsx
+++ b/src/pages/Schedule/index.tsx
@@ -1,5 +1,6 @@
import { useMemo, useRef, useState } from 'react';
import { useSearchParams } from 'react-router-dom';
+import Portal from '@/components/common/Portal';
import { SCHEDULE_DAYS } from '@/constants/schedule';
import { dateUtils } from '@/utils/hooks/useSchedule';
import CalendarWeekRow from './components/CalendarWeekRow';
@@ -15,7 +16,9 @@ const COLOR_LEGENDS = [
{ name: '기숙사', color: '#B9ADEF' },
];
+const HEADER_HEIGHT = 44;
const PEEK_HEIGHT = 150;
+const SHEET_TOP_OFFSET = HEADER_HEIGHT + 200;
function Schedule() {
const [searchParams, setSearchParams] = useSearchParams();
@@ -84,7 +87,7 @@ function Schedule() {
});
return (
-
+
-
setIsSheetExpanded(false)}
- />
-
-
-
-
-
- setIsSheetExpanded(true)} />
-
-
+
+ <>
+ setIsSheetExpanded(false)}
+ />
+
+
+
+
+
+ setIsSheetExpanded(true)} />
+
+
+ >
+
);
}