Skip to main content

Interface: OverviewTabProperties

Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:65

Props for the OverviewTab component.

Propertiesโ€‹

avgResponseTimeโ€‹

readonly avgResponseTime: number

Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:67

Average response time across all checks


fastestResponseโ€‹

readonly fastestResponse: number

Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:69

Fastest recorded response time


formatResponseTime()โ€‹

readonly formatResponseTime: (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()โ€‹

readonly handleIntervalChange: (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()โ€‹

readonly handleRemoveMonitor: () => Promise<void>

Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:75

Handler for removing the monitor

Returnsโ€‹

Promise<void>


handleSaveInterval()โ€‹

readonly handleSaveInterval: () => Promise<void>

Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:77

Handler for saving interval changes

Returnsโ€‹

Promise<void>


handleSaveTimeout()โ€‹

readonly handleSaveTimeout: () => Promise<void>

Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:79

Handler for saving timeout changes

Returnsโ€‹

Promise<void>


handleTimeoutChange()โ€‹

readonly handleTimeoutChange: (e: ChangeEvent<HTMLInputElement>) => void

Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:81

Handler for monitor timeout changes

Parametersโ€‹

eโ€‹

ChangeEvent<HTMLInputElement>

Returnsโ€‹

void


intervalChangedโ€‹

readonly intervalChanged: boolean

Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:83

Whether the check interval has been changed


isLoadingโ€‹

readonly isLoading: boolean

Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:85

Whether any async operation is in progress


localCheckIntervalโ€‹

readonly localCheckInterval: number

Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:87

Local state value for check interval


localTimeoutโ€‹

readonly localTimeout: number

Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:89

Local state value for timeout


onCheckNow()โ€‹

readonly onCheckNow: () => void

Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:91

Handler for immediate check trigger

Returnsโ€‹

void


selectedMonitorโ€‹

readonly selectedMonitor: Monitor

Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:93

Currently selected monitor


slowestResponseโ€‹

readonly slowestResponse: number

Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:95

Slowest recorded response time


timeoutChangedโ€‹

readonly timeoutChanged: boolean

Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:97

Whether the timeout has been changed


totalChecksโ€‹

readonly totalChecks: number

Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:99

Total number of checks performed


uptimeโ€‹

readonly uptime: string

Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:101

Uptime percentage as a string