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