Skip to main content

Interface: OverviewTabProperties

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

Props for the OverviewTab component.

Propertiesโ€‹

avgResponseTimeโ€‹

readonly avgResponseTime: number

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

Average response time across all checks


fastestResponseโ€‹

readonly fastestResponse: number

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

Fastest recorded response time


formatResponseTime()โ€‹

readonly formatResponseTime: (time: number) => string

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

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:50

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:52

Handler for removing the monitor

Returnsโ€‹

Promise<void>


handleSaveInterval()โ€‹

readonly handleSaveInterval: () => Promise<void>

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

Handler for saving interval changes

Returnsโ€‹

Promise<void>


handleSaveTimeout()โ€‹

readonly handleSaveTimeout: () => Promise<void>

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

Handler for saving timeout changes

Returnsโ€‹

Promise<void>


handleTimeoutChange()โ€‹

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

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

Handler for monitor timeout changes

Parametersโ€‹

eโ€‹

ChangeEvent<HTMLInputElement>

Returnsโ€‹

void


intervalChangedโ€‹

readonly intervalChanged: boolean

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

Whether the check interval has been changed


isLoadingโ€‹

readonly isLoading: boolean

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

Whether any async operation is in progress


localCheckIntervalโ€‹

readonly localCheckInterval: number

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

Local state value for check interval


localTimeoutโ€‹

readonly localTimeout: number

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

Local state value for timeout


onCheckNow()โ€‹

readonly onCheckNow: () => void

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

Handler for immediate check trigger

Returnsโ€‹

void


selectedMonitorโ€‹

readonly selectedMonitor: Monitor

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

Currently selected monitor


slowestResponseโ€‹

readonly slowestResponse: number

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

Slowest recorded response time


timeoutChangedโ€‹

readonly timeoutChanged: boolean

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

Whether the timeout has been changed


totalChecksโ€‹

readonly totalChecks: number

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

Total number of checks performed


uptimeโ€‹

readonly uptime: string

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

Uptime percentage as a string