Skip to main content

Interface: SiteOverviewTabProperties

Defined in: src/components/SiteDetails/tabs/SiteOverviewTab.tsx:35

Props for the SiteOverviewTab component

Propertiesโ€‹

avgResponseTimeโ€‹

readonly avgResponseTime: number

Defined in: src/components/SiteDetails/tabs/SiteOverviewTab.tsx:37

Average response time across all monitors


handleRemoveSite()โ€‹

readonly handleRemoveSite: () => Promise<void>

Defined in: src/components/SiteDetails/tabs/SiteOverviewTab.tsx:39

Handler for removing the site

Returnsโ€‹

Promise<void>


handleStartSiteMonitoring()โ€‹

readonly handleStartSiteMonitoring: () => Promise<void>

Defined in: src/components/SiteDetails/tabs/SiteOverviewTab.tsx:41

Handler for starting site-level monitoring

Returnsโ€‹

Promise<void>


handleStopSiteMonitoring()โ€‹

readonly handleStopSiteMonitoring: () => Promise<void>

Defined in: src/components/SiteDetails/tabs/SiteOverviewTab.tsx:43

Handler for stopping site-level monitoring

Returnsโ€‹

Promise<void>


isLoadingโ€‹

readonly isLoading: boolean

Defined in: src/components/SiteDetails/tabs/SiteOverviewTab.tsx:45

Whether any async operation is in progress


siteโ€‹

readonly site: Site

Defined in: src/components/SiteDetails/tabs/SiteOverviewTab.tsx:47

The site object to display overview for


totalChecksโ€‹

readonly totalChecks: number

Defined in: src/components/SiteDetails/tabs/SiteOverviewTab.tsx:49

Total number of checks across all monitors


uptimeโ€‹

readonly uptime: number

Defined in: src/components/SiteDetails/tabs/SiteOverviewTab.tsx:51

Total uptime percentage across all monitors