Skip to main content

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โ€‹

ChangeEvent<HTMLInputElement>

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