Skip to main content

Interface: SiteOverviewTabProperties

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

Props for the SiteOverviewTab component

Propertiesโ€‹

avgResponseTimeโ€‹

readonly avgResponseTime: number

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

Average response time across all monitors


handleRemoveSite()โ€‹

readonly handleRemoveSite: () => Promise<void>

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

Handler for removing the site

Returnsโ€‹

Promise<void>


handleStartSiteMonitoring()โ€‹

readonly handleStartSiteMonitoring: () => Promise<void>

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

Handler for starting site-level monitoring

Returnsโ€‹

Promise<void>


handleStopSiteMonitoring()โ€‹

readonly handleStopSiteMonitoring: () => Promise<void>

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

Handler for stopping site-level monitoring

Returnsโ€‹

Promise<void>


isLoadingโ€‹

readonly isLoading: boolean

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

Whether any async operation is in progress


siteโ€‹

readonly site: Site

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

The site object to display overview for


totalChecksโ€‹

readonly totalChecks: number

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

Total number of checks across all monitors


uptimeโ€‹

readonly uptime: number

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

Total uptime percentage across all monitors