Skip to main content

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