@@ -11,59 +11,58 @@ import { useNavigate } from "react-router-dom";
11
11
import { useIsAdmin } from "../../Hooks/useIsAdmin" ;
12
12
13
13
const Maintenance = ( ) => {
14
- const theme = useTheme ( ) ;
15
- const navigate = useNavigate ( ) ;
16
- const { authToken } = useSelector ( ( state ) => state . auth ) ;
17
- const { rowsPerPage } = useSelector ( ( state ) => state . ui . maintenance ) ;
18
- const isAdmin = useIsAdmin ( ) ;
19
- const [ maintenanceWindows , setMaintenanceWindows ] = useState ( [ ] ) ;
20
- const [ maintenanceWindowCount , setMaintenanceWindowCount ] = useState ( 0 ) ;
21
- const [ page , setPage ] = useState ( 0 ) ;
22
- const [ sort , setSort ] = useState ( { } ) ;
23
- const [ updateTrigger , setUpdateTrigger ] = useState ( false ) ;
14
+ const theme = useTheme ( ) ;
15
+ const navigate = useNavigate ( ) ;
16
+ const { authToken } = useSelector ( ( state ) => state . auth ) ;
17
+ const { rowsPerPage } = useSelector ( ( state ) => state . ui . maintenance ) ;
18
+ const isAdmin = useIsAdmin ( ) ;
19
+ const [ maintenanceWindows , setMaintenanceWindows ] = useState ( [ ] ) ;
20
+ const [ maintenanceWindowCount , setMaintenanceWindowCount ] = useState ( 0 ) ;
21
+ const [ page , setPage ] = useState ( 0 ) ;
22
+ const [ sort , setSort ] = useState ( { } ) ;
23
+ const [ updateTrigger , setUpdateTrigger ] = useState ( false ) ;
24
24
25
- const handleActionMenuDelete = ( ) => {
26
- setUpdateTrigger ( ( prev ) => ! prev ) ;
27
- } ;
25
+ const handleActionMenuDelete = ( ) => {
26
+ setUpdateTrigger ( ( prev ) => ! prev ) ;
27
+ } ;
28
28
29
- useEffect ( ( ) => {
30
- const fetchMaintenanceWindows = async ( ) => {
31
- try {
32
- const response = await networkService . getMaintenanceWindowsByTeamId ( {
33
- authToken : authToken ,
34
- page : page ,
35
- rowsPerPage : rowsPerPage ,
36
- } ) ;
37
- const { maintenanceWindows, maintenanceWindowCount } = response . data . data ;
38
- setMaintenanceWindows ( maintenanceWindows ) ;
39
- setMaintenanceWindowCount ( maintenanceWindowCount ) ;
40
- } catch ( error ) {
41
- console . log ( error ) ;
42
- }
43
- } ;
44
- fetchMaintenanceWindows ( ) ;
45
- } , [ authToken , page , rowsPerPage , updateTrigger ] ) ;
29
+ useEffect ( ( ) => {
30
+ const fetchMaintenanceWindows = async ( ) => {
31
+ try {
32
+ const response = await networkService . getMaintenanceWindowsByTeamId ( {
33
+ authToken : authToken ,
34
+ page : page ,
35
+ rowsPerPage : rowsPerPage ,
36
+ } ) ;
37
+ const { maintenanceWindows, maintenanceWindowCount } = response . data . data ;
38
+ setMaintenanceWindows ( maintenanceWindows ) ;
39
+ setMaintenanceWindowCount ( maintenanceWindowCount ) ;
40
+ } catch ( error ) {
41
+ console . log ( error ) ;
42
+ }
43
+ } ;
44
+ fetchMaintenanceWindows ( ) ;
45
+ } , [ authToken , page , rowsPerPage , updateTrigger ] ) ;
46
46
47
- //Return Fallback directly if no maintenance windows exist
48
- if ( maintenanceWindows . length === 0 ) {
49
- return (
50
- < Fallback
51
- title = "maintenance window"
52
- checks = { [
53
- "Mark your maintenance periods" ,
54
- "Eliminate any misunderstandings" ,
55
- "Stop sending alerts in maintenance windows" ,
56
- ] }
57
- link = "/maintenance/create"
58
- isAdmin = { isAdmin }
59
- />
60
- ) ;
61
- }
47
+ //Return Fallback directly if no maintenance windows exist
48
+ if ( maintenanceWindows . length === 0 ) {
49
+ return (
50
+ < Fallback
51
+ title = "maintenance window"
52
+ checks = { [
53
+ "Mark your maintenance periods" ,
54
+ "Eliminate any misunderstandings" ,
55
+ "Stop sending alerts in maintenance windows" ,
56
+ ] }
57
+ link = "/maintenance/create"
58
+ isAdmin = { isAdmin }
59
+ />
60
+ ) ;
61
+ }
62
62
63
63
return (
64
64
< Box
65
65
className = "maintenance table-container"
66
-
67
66
sx = { {
68
67
':has(> [class*="fallback__"])' : {
69
68
position : "relative" ,
0 commit comments