Interface: OverviewTabProperties
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:66
Props for the OverviewTab component.
Propertiesโ
avgResponseTimeโ
readonlyavgResponseTime:number
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:68
Average response time across all checks
fastestResponseโ
readonlyfastestResponse:number
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:70
Fastest recorded response time
formatResponseTime()โ
readonlyformatResponseTime: (time:number) =>string
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:72
Function to format response time for display
Parametersโ
timeโ
number
Returnsโ
string
handleIntervalChange()โ
readonlyhandleIntervalChange: (e:ChangeEvent<HTMLSelectElement>) =>void
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:74
Handler for monitor check interval changes
Parametersโ
eโ
ChangeEvent<HTMLSelectElement>
Returnsโ
void
handleRemoveMonitor()โ
readonlyhandleRemoveMonitor: () =>Promise<void>
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:76
Handler for removing the monitor
Returnsโ
Promise<void>
handleSaveInterval()โ
readonlyhandleSaveInterval: () =>Promise<void>
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:78
Handler for saving interval changes
Returnsโ
Promise<void>
handleSaveTimeout()โ
readonlyhandleSaveTimeout: () =>Promise<void>
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:80
Handler for saving timeout changes
Returnsโ
Promise<void>
handleTimeoutChange()โ
readonlyhandleTimeoutChange: (e:ChangeEvent<HTMLInputElement>) =>void
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:82
Handler for monitor timeout changes
Parametersโ
eโ
Returnsโ
void
intervalChangedโ
readonlyintervalChanged:boolean
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:84
Whether the check interval has been changed
isLoadingโ
readonlyisLoading:boolean
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:86
Whether any async operation is in progress
localCheckIntervalMsโ
readonlylocalCheckIntervalMs:number
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:88
Local state value for check interval in milliseconds
localTimeoutSecondsโ
readonlylocalTimeoutSeconds:number
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:90
Local state value for timeout in seconds
onCheckNow()โ
readonlyonCheckNow: () =>void
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:92
Handler for immediate check trigger
Returnsโ
void
selectedMonitorโ
readonlyselectedMonitor:Monitor
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:94
Currently selected monitor
slowestResponseโ
readonlyslowestResponse:number
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:96
Slowest recorded response time
timeoutChangedโ
readonlytimeoutChanged:boolean
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:98
Whether the timeout has been changed
totalChecksโ
readonlytotalChecks:number
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:100
Total number of checks performed
uptimeโ
readonlyuptime:string
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:102
Uptime percentage as a string