Interface: OverviewTabProperties
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:75
Props for the OverviewTab component.
Propertiesโ
avgResponseTimeโ
readonly avgResponseTime: number;
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:77
Average response time across all checks
fastestResponseโ
readonly fastestResponse: number;
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:79
Fastest recorded response time
formatResponseTimeโ
readonly formatResponseTime: (time: number) => string;
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:81
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:83
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:85
Handler for removing the monitor
Returnsโ
Promise<void>
handleSaveIntervalโ
readonly handleSaveInterval: () => Promise<void>;
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:87
Handler for saving interval changes
Returnsโ
Promise<void>
handleSaveTimeoutโ
readonly handleSaveTimeout: () => Promise<void>;
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:89
Handler for saving timeout changes
Returnsโ
Promise<void>
handleTimeoutChangeโ
readonly handleTimeoutChange: (e: ChangeEvent<HTMLInputElement>) => void;
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:91
Handler for monitor timeout changes
Parametersโ
eโ
Returnsโ
void
intervalChangedโ
readonly intervalChanged: boolean;
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:93
Whether the check interval has been changed
isLoadingโ
readonly isLoading: boolean;
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:95
Whether any async operation is in progress
localCheckIntervalMsโ
readonly localCheckIntervalMs: number;
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:97
Local state value for check interval in milliseconds
localTimeoutSecondsโ
readonly localTimeoutSeconds: number;
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:99
Local state value for timeout in seconds
onCheckNowโ
readonly onCheckNow: () => void;
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:101
Handler for immediate check trigger
Returnsโ
void
selectedMonitorโ
readonly selectedMonitor: Monitor;
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:103
Currently selected monitor
slowestResponseโ
readonly slowestResponse: number;
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:105
Slowest recorded response time
timeoutChangedโ
readonly timeoutChanged: boolean;
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:107
Whether the timeout has been changed
totalChecksโ
readonly totalChecks: number;
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:109
Total number of checks performed
uptimeโ
readonly uptime: string;
Defined in: src/components/SiteDetails/tabs/OverviewTab.tsx:111
Uptime percentage as a string