Skip to main content

Interface: OverviewTabProperties

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

Props for the OverviewTab component.

Propertiesโ€‹

avgResponseTimeโ€‹

readonly avgResponseTime: number

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

Average response time across all checks


fastestResponseโ€‹

readonly fastestResponse: number

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

Fastest recorded response time


formatResponseTime()โ€‹

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

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

readonly handleRemoveMonitor: () => Promise<void>

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

Handler for removing the monitor

Returnsโ€‹

Promise<void>


handleSaveInterval()โ€‹

readonly handleSaveInterval: () => Promise<void>

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

Handler for saving interval changes

Returnsโ€‹

Promise<void>


handleSaveTimeout()โ€‹

readonly handleSaveTimeout: () => Promise<void>

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

Handler for saving timeout changes

Returnsโ€‹

Promise<void>


handleTimeoutChange()โ€‹

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

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

Handler for monitor timeout changes

Parametersโ€‹

eโ€‹

ChangeEvent<HTMLInputElement>

Returnsโ€‹

void


intervalChangedโ€‹

readonly intervalChanged: boolean

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

Whether the check interval has been changed


isLoadingโ€‹

readonly isLoading: boolean

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

Whether any async operation is in progress


localCheckIntervalMsโ€‹

readonly localCheckIntervalMs: number

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

Local state value for check interval in milliseconds


localTimeoutSecondsโ€‹

readonly localTimeoutSeconds: number

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

Local state value for timeout in seconds


onCheckNow()โ€‹

readonly onCheckNow: () => void

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

Handler for immediate check trigger

Returnsโ€‹

void


selectedMonitorโ€‹

readonly selectedMonitor: Monitor

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

Currently selected monitor


slowestResponseโ€‹

readonly slowestResponse: number

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

Slowest recorded response time


timeoutChangedโ€‹

readonly timeoutChanged: boolean

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

Whether the timeout has been changed


totalChecksโ€‹

readonly totalChecks: number

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

Total number of checks performed


uptimeโ€‹

readonly uptime: string

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

Uptime percentage as a string