diff --git a/src/components/Calendar.tsx b/src/components/Calendar.tsx index 1188b11..87b86b5 100644 --- a/src/components/Calendar.tsx +++ b/src/components/Calendar.tsx @@ -6,7 +6,7 @@ import { eachDayOfInterval, endOfMonth, format, - getDay, + getISODay, isEqual, isWithinInterval, parse, @@ -89,7 +89,7 @@ function Calendar({ schedules, handleSelect, className }: CalendarProps) {
- {schedules && schedules.length > 0 ? ( + {schedules.length > 0 ? ( handleSelectDay(day)} diff --git a/src/components/SidebarTab2.tsx b/src/components/SidebarTab2.tsx index b74bdc1..3ce0dd1 100644 --- a/src/components/SidebarTab2.tsx +++ b/src/components/SidebarTab2.tsx @@ -5,7 +5,12 @@ import { Trans } from "react-i18next"; import useSidebarTabStore from "../stores/useSidebarStore"; import TimeSelector from "./TimeSelector"; import CloseIcon from "./icons/CloseIcon"; -import { eachMinuteOfInterval, format, isAfter, parse } from "date-fns"; +import { + eachMinuteOfInterval, + format, + isAfter, + parse, +} from "date-fns"; import i18n from "../i18n"; import { enUS, ru } from "date-fns/locale"; import ky from "ky"; @@ -84,6 +89,9 @@ function SidebarTab2() { if (!selectedDay || !build || !scheduledSessions || !schedule) return; const step = schedule.sessionDuration + schedule.sessionBreak; + + console.log("selectedDay", selectedDay); + const times = eachMinuteOfInterval( { start: parse(schedule.startTime, "HH:mm", selectedDay),