()
| 99 | } |
| 100 | |
| 101 | const Logs = () => { |
| 102 | const colorTheme = useTheme() |
| 103 | |
| 104 | const customStyle = EditorView.baseTheme({ |
| 105 | '&': { |
| 106 | color: '#191b1f', |
| 107 | padding: '10px', |
| 108 | borderRadius: '15px' |
| 109 | }, |
| 110 | '.cm-placeholder': { |
| 111 | color: 'rgba(120, 120, 120, 0.5)' |
| 112 | }, |
| 113 | '.cm-content': { |
| 114 | fontFamily: 'Roboto, sans-serif', |
| 115 | fontSize: '0.95rem', |
| 116 | letterSpacing: '0em', |
| 117 | fontWeight: 400, |
| 118 | lineHeight: '1.5em', |
| 119 | color: colorTheme.darkTextPrimary |
| 120 | } |
| 121 | }) |
| 122 | |
| 123 | const getLogsApi = useApi(logsApi.getLogs) |
| 124 | const { error } = useError() |
| 125 | |
| 126 | const [isLoading, setLoading] = useState(true) |
| 127 | const [logData, setLogData] = useState('') |
| 128 | const [selectedTimeSearch, setSelectedTimeSearch] = useState('Last hour') |
| 129 | const [startDate, setStartDate] = useState(getDateBefore('hours', 1)) |
| 130 | const [endDate, setEndDate] = useState(new Date()) |
| 131 | |
| 132 | const handleTimeSelectionChange = (event) => { |
| 133 | setSelectedTimeSearch(event.target.value) |
| 134 | switch (event.target.value) { |
| 135 | case 'Last hour': |
| 136 | getLogsApi.request(subtractTime(0, 0, 1), getDateTimeFormatted()) |
| 137 | break |
| 138 | case 'Last 4 hours': |
| 139 | getLogsApi.request(subtractTime(0, 0, 4), getDateTimeFormatted()) |
| 140 | break |
| 141 | case 'Last 24 hours': |
| 142 | getLogsApi.request(subtractTime(0, 0, 24), getDateTimeFormatted()) |
| 143 | break |
| 144 | case 'Last 2 days': |
| 145 | getLogsApi.request(subtractTime(0, 2, 0), getDateTimeFormatted()) |
| 146 | break |
| 147 | case 'Last 7 days': |
| 148 | getLogsApi.request(subtractTime(0, 7, 0), getDateTimeFormatted()) |
| 149 | break |
| 150 | case 'Last 14 days': |
| 151 | getLogsApi.request(subtractTime(0, 14, 0), getDateTimeFormatted()) |
| 152 | break |
| 153 | case 'Last 1 month': |
| 154 | getLogsApi.request(subtractTime(1, 0, 0), getDateTimeFormatted()) |
| 155 | break |
| 156 | case 'Last 2 months': |
| 157 | getLogsApi.request(subtractTime(2, 0, 0), getDateTimeFormatted()) |
| 158 | break |
nothing calls this directly
no test coverage detected