pre codemon

This commit is contained in:
2024-08-26 14:13:10 -06:00
parent a681477b1a
commit 672144b097
4 changed files with 14 additions and 12 deletions

View File

@@ -2,6 +2,5 @@
const nextConfig = { const nextConfig = {
}; };
devServer.fastRefresh = true;
export default nextConfig; export default nextConfig;

View File

@@ -1,13 +1,16 @@
"use client" "use client";
import { FC, useState } from "react"; import { useState } from "react";
import { CalendarMonthModel } from "./calendarMonthUtils"; import { CalendarMonthModel } from "./calendarMonthUtils";
import { DayOfWeek, LocalCourse } from "@/models/local/localCourse"; import { DayOfWeek, LocalCourse } from "@/models/local/localCourse";
import { Day } from "./Day"; import Day from "./Day";
export const CalendarMonth: FC<{ export default function CalendarMonth({
month,
localCourse,
}: {
month: CalendarMonthModel; month: CalendarMonthModel;
localCourse: LocalCourse; localCourse: LocalCourse;
}> = ({ month, localCourse }) => { }) {
const [isCollapsed, setIsCollapsed] = useState(false); const [isCollapsed, setIsCollapsed] = useState(false);
const isInPast = const isInPast =
@@ -60,4 +63,4 @@ export const CalendarMonth: FC<{
</div> </div>
</> </>
); );
}; }

View File

@@ -1,9 +1,8 @@
"use client" "use client";
import React, { FC } from "react";
export const Day: FC<{ day?: Date }> = ({ day }) => { export default function Day({ day }: { day?: Date }) {
const classes = "border rounded rounded-3 p-2 pb-4 m-1 "; const classes = "border rounded rounded-3 p-2 pb-4 m-1 ";
if (!day) return <div className={classes + ""}></div>; if (!day) return <div className={classes + ""}></div>;
return <div className={classes + " bg-slate-900"}>{day.getDate()}</div>; return <div className={classes + " bg-slate-900"}>{day.getDate()}</div>;
}; }

View File

@@ -2,7 +2,8 @@
import { useLocalCourseDetailsQuery } from "@/hooks/localCoursesHooks"; import { useLocalCourseDetailsQuery } from "@/hooks/localCoursesHooks";
import { getDateFromStringOrThrow } from "@/models/local/timeUtils"; import { getDateFromStringOrThrow } from "@/models/local/timeUtils";
import { getMonthsBetweenDates } from "./calendarMonthUtils"; import { getMonthsBetweenDates } from "./calendarMonthUtils";
import { CalendarMonth } from "./CalendarMonth"; import CalendarMonth from "./CalendarMonth";
export default function Page({ export default function Page({
params: { courseName }, params: { courseName },