diff --git a/app/page.tsx b/app/page.tsx index 7d372ac..37b9e08 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -1,8 +1,8 @@ "use client"; import { useState, useEffect, FC } from "react"; -import EditDialog from "./edit"; -import { Exam, Attendance, EditingData } from "../lib/interfaces"; +import EditDialog from "@/components/editDialog"; +import { Exam, Attendance, EditingData } from "@/lib/interfaces"; const Home: FC = () => { const [isDialogOpen, setIsDialogOpen] = useState(false); @@ -44,7 +44,7 @@ const Home: FC = () => { const handleDialogSave = (data: EditingData) => { setExamSchedule((prev) => - data.subjects.map((subject, index) => ({ + data.subjects.map((_subject, index) => ({ ...prev[index], subject: data.subjects[index], startTime: data.startTimes[index], diff --git a/app/edit.tsx b/components/editDialog.tsx similarity index 94% rename from app/edit.tsx rename to components/editDialog.tsx index 81de57f..8665233 100644 --- a/app/edit.tsx +++ b/components/editDialog.tsx @@ -15,7 +15,7 @@ import { faPlusCircle, } from "@fortawesome/free-solid-svg-icons"; -import { EditingData } from "../lib/interfaces"; +import { EditingData } from "@/lib/interfaces"; interface EditDialogProps { isOpen: boolean; @@ -279,7 +279,7 @@ const EditDialog: FC = ({