@@ -9,55 +9,59 @@ import {
99 MenuItem ,
1010 MenuPopover ,
1111 MenuTrigger ,
12+ Caption1 ,
1213} from "@fluentui/react-components" ;
1314import { MoreHorizontal20Regular } from "@fluentui/react-icons" ;
1415import React from "react" ;
1516import "../../styles/TaskList.css" ;
1617import { TaskListProps , Task } from "../../models/taskList" ;
1718
18-
19-
2019const TaskList : React . FC < TaskListProps > = ( {
2120 inProgressTasks,
2221 completedTasks,
2322 onTaskSelect,
2423} ) => {
25- const renderTaskItem = ( task : Task ) => ( < div
26- key = { task . id }
27- className = "task-list-task-item"
28- onClick = { ( ) => onTaskSelect ( task . id ) }
29- >
30- < div >
31- < div > { task . name } </ div >
32- { task . date && (
33- < div className = "task-list-task-date" >
34- { task . date }
35- </ div >
36- ) }
37- </ div > < Menu >
38- < MenuTrigger >
39- < Button
40- appearance = "subtle"
41- icon = { < MoreHorizontal20Regular /> }
42- onClick = { ( e : React . MouseEvent ) => e . stopPropagation ( ) }
43- />
44- </ MenuTrigger >
45- </ Menu >
46- </ div >
24+ const renderTaskItem = ( task : Task ) => (
25+ < div
26+ key = { task . id }
27+ className = "task-tab"
28+ onClick = { ( ) => onTaskSelect ( task . id ) }
29+ >
30+ < div className = "sideNavTick" />
31+ < div className = "left" >
32+ < div > { task . name } </ div >
33+ { task . date && (
34+ < Caption1
35+ className = "task-list-task-date"
36+ >
37+ { task . date }
38+ </ Caption1 >
39+ ) }
40+ </ div >
41+ < Menu >
42+ < MenuTrigger >
43+ < Button
44+ appearance = "subtle"
45+ icon = { < MoreHorizontal20Regular /> }
46+ onClick = { ( e : React . MouseEvent ) => e . stopPropagation ( ) }
47+ />
48+ </ MenuTrigger >
49+ </ Menu >
50+ </ div >
4751 ) ;
4852
4953 return (
5054 < Accordion defaultOpenItems = { [ "inprogress" ] } collapsible >
5155 < AccordionItem value = "inprogress" >
52- < AccordionHeader >
56+ < AccordionHeader expandIconPosition = "end" className = "task-accordion-header" >
5357 In progress
5458 </ AccordionHeader >
5559 < AccordionPanel >
5660 { inProgressTasks . map ( renderTaskItem ) }
5761 </ AccordionPanel >
5862 </ AccordionItem >
5963 < AccordionItem value = "completed" >
60- < AccordionHeader >
64+ < AccordionHeader expandIconPosition = "end" className = "task-accordion-header" >
6165 Completed
6266 </ AccordionHeader >
6367 < AccordionPanel >
0 commit comments