Interface: OverviewTabProperties
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:39
Props for the OverviewTab component.
Propertiesโ
avgResponseTimeโ
readonly
avgResponseTime:number
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:41
Average response time across all checks
fastestResponseโ
readonly
fastestResponse:number
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:43
Fastest recorded response time
formatResponseTime()โ
readonly
formatResponseTime: (time
:number
) =>string
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:45
Function to format response time for display
Parametersโ
timeโ
number
Returnsโ
string
handleIntervalChange()โ
readonly
handleIntervalChange: (e
:ChangeEvent
<HTMLSelectElement
>) =>void
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:47
Handler for monitor check interval changes
Parametersโ
eโ
ChangeEvent
<HTMLSelectElement
>
Returnsโ
void
handleRemoveMonitor()โ
readonly
handleRemoveMonitor: () =>Promise
<void
>
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:49
Handler for removing the monitor
Returnsโ
Promise
<void
>
handleSaveInterval()โ
readonly
handleSaveInterval: () =>Promise
<void
>
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:51
Handler for saving interval changes
Returnsโ
Promise
<void
>
handleSaveTimeout()โ
readonly
handleSaveTimeout: () =>Promise
<void
>
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:53
Handler for saving timeout changes
Returnsโ
Promise
<void
>
handleTimeoutChange()โ
readonly
handleTimeoutChange: (e
:ChangeEvent
<HTMLInputElement
>) =>void
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:55
Handler for monitor timeout changes
Parametersโ
eโ
Returnsโ
void
intervalChangedโ
readonly
intervalChanged:boolean
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:57
Whether the check interval has been changed
isLoadingโ
readonly
isLoading:boolean
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:59
Whether any async operation is in progress
localCheckIntervalโ
readonly
localCheckInterval:number
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:61
Local state value for check interval
localTimeoutโ
readonly
localTimeout:number
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:63
Local state value for timeout
onCheckNow()โ
readonly
onCheckNow: () =>void
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:65
Handler for immediate check trigger
Returnsโ
void
selectedMonitorโ
readonly
selectedMonitor:Monitor
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:67
Currently selected monitor
slowestResponseโ
readonly
slowestResponse:number
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:69
Slowest recorded response time
timeoutChangedโ
readonly
timeoutChanged:boolean
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:71
Whether the timeout has been changed
totalChecksโ
readonly
totalChecks:number
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:73
Total number of checks performed
uptimeโ
readonly
uptime:string
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:75
Uptime percentage as a string