From 5075203b0c81f60361ef2381b71ba29fd7b87e7a Mon Sep 17 00:00:00 2001 From: smitug01 Date: Thu, 14 Sep 2023 11:35:27 +0800 Subject: [PATCH] Move editDialog.tsx to components, add path in tsconfig.json, remove unused var in page.tsx. --- app/page.tsx | 6 +++--- app/edit.tsx => components/editDialog.tsx | 14 +++++++------- tsconfig.json | 4 +++- 3 files changed, 13 insertions(+), 11 deletions(-) rename app/edit.tsx => components/editDialog.tsx (94%) 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 = ({