Interface: SiteMonitorResult
Defined in: src/hooks/site/useSiteMonitor.ts:27
Result interface for the useSiteMonitor hook.
Extended byโ
Propertiesโ
filteredHistoryโ
filteredHistory:
StatusHistory[]
Defined in: src/hooks/site/useSiteMonitor.ts:29
Filtered history for the selected monitor
handleMonitorIdChange()โ
handleMonitorIdChange: (
e:ChangeEvent<HTMLSelectElement>) =>void
Defined in: src/hooks/site/useSiteMonitor.ts:32
Handler for monitor selection changes
Parametersโ
eโ
ChangeEvent<HTMLSelectElement>
Returnsโ
void
isMonitoringโ
isMonitoring:
boolean
Defined in: src/hooks/site/useSiteMonitor.ts:34
Whether the selected monitor is actively being monitored
latestSiteโ
latestSite:
Site
Defined in: src/hooks/site/useSiteMonitor.ts:37
Most up-to-date site data from store
monitorโ
monitor:
Monitor|undefined
Defined in: src/hooks/site/useSiteMonitor.ts:39
Currently selected monitor object
monitorIdsโ
monitorIds:
string[]
Defined in: src/hooks/site/useSiteMonitor.ts:42
Array of all monitor IDs for this site
responseTimeโ
responseTime:
number|undefined
Defined in: src/hooks/site/useSiteMonitor.ts:45
Response time of the selected monitor
selectedMonitorIdโ
selectedMonitorId:
string
Defined in: src/hooks/site/useSiteMonitor.ts:47
ID of the currently selected monitor
statusโ
status:
"degraded"|"down"|"paused"|"pending"|"up"
Defined in: src/hooks/site/useSiteMonitor.ts:56
Current status of the selected monitor
Remarksโ
Falls back to DEFAULT_MONITOR_STATUS ("pending") when no monitor
is selected.