Interface: OverviewTabProperties
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:42
Props for the OverviewTab component.
Propertiesโ
avgResponseTimeโ
readonlyavgResponseTime:number
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:44
Average response time across all checks
fastestResponseโ
readonlyfastestResponse:number
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:46
Fastest recorded response time
formatResponseTime()โ
readonlyformatResponseTime: (time:number) =>string
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:48
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:50
Handler for monitor check interval changes
Parametersโ
eโ
ChangeEvent<HTMLSelectElement>
Returnsโ
void
handleRemoveMonitor()โ
readonlyhandleRemoveMonitor: () =>Promise<void>
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:52
Handler for removing the monitor
Returnsโ
Promise<void>
handleSaveInterval()โ
readonlyhandleSaveInterval: () =>Promise<void>
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:54
Handler for saving interval changes
Returnsโ
Promise<void>
handleSaveTimeout()โ
readonlyhandleSaveTimeout: () =>Promise<void>
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:56
Handler for saving timeout changes
Returnsโ
Promise<void>
handleTimeoutChange()โ
readonlyhandleTimeoutChange: (e:ChangeEvent<HTMLInputElement>) =>void
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:58
Handler for monitor timeout changes
Parametersโ
eโ
Returnsโ
void
intervalChangedโ
readonlyintervalChanged:boolean
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:60
Whether the check interval has been changed
isLoadingโ
readonlyisLoading:boolean
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:62
Whether any async operation is in progress
localCheckIntervalโ
readonlylocalCheckInterval:number
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:64
Local state value for check interval
localTimeoutโ
readonlylocalTimeout:number
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:66
Local state value for timeout
onCheckNow()โ
readonlyonCheckNow: () =>void
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:68
Handler for immediate check trigger
Returnsโ
void
selectedMonitorโ
readonlyselectedMonitor:Monitor
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:70
Currently selected monitor
slowestResponseโ
readonlyslowestResponse:number
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:72
Slowest recorded response time
timeoutChangedโ
readonlytimeoutChanged:boolean
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:74
Whether the timeout has been changed
totalChecksโ
readonlytotalChecks:number
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:76
Total number of checks performed
uptimeโ
readonlyuptime:string
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:78
Uptime percentage as a string