Interface: OverviewTabProperties
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:65
Props for the OverviewTab component.
Propertiesโ
avgResponseTimeโ
readonlyavgResponseTime:number
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:67
Average response time across all checks
fastestResponseโ
readonlyfastestResponse:number
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:69
Fastest recorded response time
formatResponseTime()โ
readonlyformatResponseTime: (time:number) =>string
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:71
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:73
Handler for monitor check interval changes
Parametersโ
eโ
ChangeEvent<HTMLSelectElement>
Returnsโ
void
handleRemoveMonitor()โ
readonlyhandleRemoveMonitor: () =>Promise<void>
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:75
Handler for removing the monitor
Returnsโ
Promise<void>
handleSaveInterval()โ
readonlyhandleSaveInterval: () =>Promise<void>
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:77
Handler for saving interval changes
Returnsโ
Promise<void>
handleSaveTimeout()โ
readonlyhandleSaveTimeout: () =>Promise<void>
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:79
Handler for saving timeout changes
Returnsโ
Promise<void>
handleTimeoutChange()โ
readonlyhandleTimeoutChange: (e:ChangeEvent<HTMLInputElement>) =>void
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:81
Handler for monitor timeout changes
Parametersโ
eโ
Returnsโ
void
intervalChangedโ
readonlyintervalChanged:boolean
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:83
Whether the check interval has been changed
isLoadingโ
readonlyisLoading:boolean
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:85
Whether any async operation is in progress
localCheckIntervalโ
readonlylocalCheckInterval:number
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:87
Local state value for check interval
localTimeoutโ
readonlylocalTimeout:number
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:89
Local state value for timeout
onCheckNow()โ
readonlyonCheckNow: () =>void
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:91
Handler for immediate check trigger
Returnsโ
void
selectedMonitorโ
readonlyselectedMonitor:Monitor
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:93
Currently selected monitor
slowestResponseโ
readonlyslowestResponse:number
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:95
Slowest recorded response time
timeoutChangedโ
readonlytimeoutChanged:boolean
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:97
Whether the timeout has been changed
totalChecksโ
readonlytotalChecks:number
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:99
Total number of checks performed
uptimeโ
readonlyuptime:string
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:101
Uptime percentage as a string