From 23bd2ddf376b2464ea9dd98ab31a56a9878d9503 Mon Sep 17 00:00:00 2001 From: Wissarut Kanasub Date: Tue, 28 Nov 2023 19:13:12 +0700 Subject: [PATCH] Time change feature completed --- .../kanbanBoard/taskDetailModal.jsx | 44 ++++++++++++++----- 1 file changed, 34 insertions(+), 10 deletions(-) diff --git a/frontend/src/components/kanbanBoard/taskDetailModal.jsx b/frontend/src/components/kanbanBoard/taskDetailModal.jsx index 47bc889..795847d 100644 --- a/frontend/src/components/kanbanBoard/taskDetailModal.jsx +++ b/frontend/src/components/kanbanBoard/taskDetailModal.jsx @@ -29,13 +29,13 @@ export function TaskDetailModal({ const [endDateEnabled, setEndDateEnabled] = useState(false); const [isTaskComplete, setTaskComplete] = useState(completed); const [starteventValue, setStartEventValue] = useState("10:00 PM"); - const [endeventValue, setEndEventValue] = useState("11:00 AM"); + const [endeventValue, setEndEventValue] = useState("10:00 AM"); const [subtaskText, setSubtaskText] = useState(""); const [subtasks, setSubtasks] = useState([]); const [currentTitle, setTitle] = useState(title); const [isTitleEditing, setTitleEditing] = useState(false); - const [isCheckboxChecked, setCheckboxChecked] = useState(false); - + const [isCheckboxStartTimeChecked, setCheckboxStartTimeChecked] = useState(false); + const [isCheckboxEndTimeChecked, setCheckboxEndTimeChecked] = useState(false); const handleTitleChange = async () => { const data = { @@ -45,8 +45,12 @@ export function TaskDetailModal({ setTitleEditing(false); }; - const handleCheckboxChange = () => { - setCheckboxChecked(!isCheckboxChecked); + const handleCheckboxStartTimeChange = () => { + setCheckboxStartTimeChecked(!isCheckboxStartTimeChecked); + }; + + const handleCheckboxEndTimeChange = () => { + setCheckboxEndTimeChecked(!isCheckboxEndTimeChecked); }; const handleStartEventTimeChange = async (timeValue) => { @@ -337,16 +341,16 @@ export function TaskDetailModal({ {/* handleStartEventTimeChange */} handleStartEventTimeChange(dateStart)} - disabled={!isCheckboxChecked} + disabled={!isCheckboxStartTimeChecked} />
{/* End event time picker */} -
this is time picker
+
+ {/* handleEndEventTimeChange */} + + handleEndEventTimeChange(dateEnd)} + disabled={!isCheckboxEndTimeChecked} + /> +
+ +
+