diff --git a/src/pages/Task.jsx b/src/pages/Task.jsx index 0d126f6..6465d9a 100644 --- a/src/pages/Task.jsx +++ b/src/pages/Task.jsx @@ -11,7 +11,8 @@ const Task = () => { const [category, setCategory] = useState(''); const [showDropdown, setShowDropdown] = useState(false); - const handleAddTask = () => { + const handleAddTask = (e) => { + e.preventDefault(); if (title && description) { setTasks([...tasks, { title, description, done: false, cancelled: false,category },]); setTitle(''); @@ -33,23 +34,27 @@ const Task = () => { }; return ( -
+
-

Create New Task

+

Create New Task

-
+

Welcome Ahishat,

-
+

Categories:

setShowDropdown(!showDropdown)}/> - + {category && ( + + {category} + + )} {showDropdown && ( -
- {categoryOptions.map(({ label, icon, color }) => ( +
+ {categoryOptions.map(({ label, color }) => (
{ setShowDropdown(false); }} > - {icon} {label} + {label}
))}
@@ -67,30 +72,30 @@ const Task = () => {
-
-
+
+

Task Title:

setTitle(e.target.value)} placeholder="Enter Task Title" - className="border-black shadow-green-800 shadow bg-gray-100 rounded w-48 h-8 pl-2"/> + className="border-black shadow-green-800 shadow bg-gray-100 rounded w-full md:w-48 h-8 pl-2"/>
-
+

Task Description:

setDescription(e.target.value)} placeholder="Enter Task Title" - className="border-black shadow-green-800 shadow bg-gray-100 rounded w-96 h-8 pl-2"/> + className="border-black shadow-green-800 shadow bg-gray-100 rounded w-full md:w-96 h-8 pl-2"/>
-
+
-
+

Added Tasks:

{tasks.map((task, index) => (