Browse Source

add onChange

visuddhinanda 11 months ago
parent
commit
2cb754d952
1 changed files with 7 additions and 2 deletions
  1. 7 2
      dashboard-v4/dashboard/src/components/task/TaskTable.tsx

+ 7 - 2
dashboard-v4/dashboard/src/components/task/TaskTable.tsx

@@ -14,8 +14,9 @@ interface ITaskHeading {
 
 interface IWidget {
   tasks?: ITaskData[];
+  onChange?: (treeData: ITaskData[]) => void;
 }
-const TaskTable = ({ tasks }: IWidget) => {
+const TaskTable = ({ tasks, onChange }: IWidget) => {
   const [tasksTitle, setTasksTitle] = useState<ITaskHeading[][]>();
   const [dataHeading, setDataHeading] = useState<string[]>();
   const [projects, setProjects] = useState<IProject[]>();
@@ -142,7 +143,11 @@ const TaskTable = ({ tasks }: IWidget) => {
                         )}
                       </div>
                       <div>
-                        <TaskStatusButton type="tag" task={taskData} />
+                        <TaskStatusButton
+                          type="tag"
+                          task={taskData}
+                          onChange={onChange}
+                        />
                       </div>
                     </div>
                   </td>