Interface: SiteOverviewTabProperties
Defined in: src/components/SiteDetails/tabs/SiteOverviewTab.tsx:37
Props for the SiteOverviewTab component
Propertiesโ
avgResponseTimeโ
readonly avgResponseTime: number;
Defined in: src/components/SiteDetails/tabs/SiteOverviewTab.tsx:39
Average response time across all monitors
handleRemoveSiteโ
readonly handleRemoveSite: () => Promise<void>;
Defined in: src/components/SiteDetails/tabs/SiteOverviewTab.tsx:41
Handler for removing the site
Returnsโ
Promise<void>
handleStartSiteMonitoringโ
readonly handleStartSiteMonitoring: () => Promise<void>;
Defined in: src/components/SiteDetails/tabs/SiteOverviewTab.tsx:43
Handler for starting site-level monitoring
Returnsโ
Promise<void>
handleStopSiteMonitoringโ
readonly handleStopSiteMonitoring: () => Promise<void>;
Defined in: src/components/SiteDetails/tabs/SiteOverviewTab.tsx:45
Handler for stopping site-level monitoring
Returnsโ
Promise<void>
isLoadingโ
readonly isLoading: boolean;
Defined in: src/components/SiteDetails/tabs/SiteOverviewTab.tsx:47
Whether any async operation is in progress
siteโ
readonly site: Site;
Defined in: src/components/SiteDetails/tabs/SiteOverviewTab.tsx:49
The site object to display overview for
totalChecksโ
readonly totalChecks: number;
Defined in: src/components/SiteDetails/tabs/SiteOverviewTab.tsx:51
Total number of checks across all monitors
uptimeโ
readonly uptime: number;
Defined in: src/components/SiteDetails/tabs/SiteOverviewTab.tsx:53
Total uptime percentage across all monitors