@@ -12,31 +12,16 @@ interface GanttChartFiltersButtonProps {
1212 defaultChecked : boolean ;
1313 } [ ] ;
1414 teamHandlers : { filterLabel : string ; handler : ( event : ChangeEvent < HTMLInputElement > ) => void ; defaultChecked : boolean } [ ] ;
15- overdueHandler : {
16- filterLabel : string ;
17- handler : ( event : ChangeEvent < HTMLInputElement > ) => void ;
18- defaultChecked ?: boolean ;
19- } [ ] ;
20- hideTasksHandler : {
21- filterLabel : string ;
22- handler : ( event : ChangeEvent < HTMLInputElement > ) => void ;
23- defaultChecked ?: boolean ;
24- } [ ] ;
2515 resetHandler : ( ) => void ;
26- collapseHandler : ( ) => void ;
27- expandHandler : ( ) => void ;
2816}
2917
3018const GanttChartFiltersButton = ( {
3119 carHandlers,
3220 teamTypeHandlers,
3321 teamHandlers,
34- overdueHandler,
35- hideTasksHandler,
36- resetHandler,
37- collapseHandler,
38- expandHandler
22+ resetHandler
3923} : GanttChartFiltersButtonProps ) => {
24+ const theme = useTheme ( ) ;
4025 const [ anchorFilterEl , setAnchorFilterEl ] = useState < HTMLButtonElement | null > ( null ) ;
4126 const handleFilterClick = ( event : React . MouseEvent < HTMLButtonElement > ) => {
4227 setAnchorFilterEl ( event . currentTarget ) ;
@@ -68,7 +53,7 @@ const GanttChartFiltersButton = ({
6853 slotProps = { {
6954 paper : {
7055 sx : {
71- backgroundColor : useTheme ( ) . palette . background . paper ,
56+ backgroundColor : theme . palette . background . paper ,
7257 borderRadius : 2
7358 }
7459 }
@@ -78,11 +63,7 @@ const GanttChartFiltersButton = ({
7863 carHandlers = { carHandlers }
7964 teamTypeHandlers = { teamTypeHandlers }
8065 teamHandlers = { teamHandlers }
81- overdueHandler = { overdueHandler }
82- hideTasksHandler = { hideTasksHandler }
8366 resetHandler = { resetHandler }
84- collapseHandler = { collapseHandler }
85- expandHandler = { expandHandler }
8667 onClose = { handleFilterClose }
8768 />
8869 </ Popover >
0 commit comments