Interface: SiteOverviewTabProperties
Defined in: src/components/SiteDetails/tabs/SiteOverviewTab.tsx:34
Props for the SiteOverviewTab component
Propertiesโ
avgResponseTimeโ
readonlyavgResponseTime:number
Defined in: src/components/SiteDetails/tabs/SiteOverviewTab.tsx:36
Average response time across all monitors
handleRemoveSite()โ
readonlyhandleRemoveSite: () =>Promise<void>
Defined in: src/components/SiteDetails/tabs/SiteOverviewTab.tsx:38
Handler for removing the site
Returnsโ
Promise<void>
handleStartSiteMonitoring()โ
readonlyhandleStartSiteMonitoring: () =>Promise<void>
Defined in: src/components/SiteDetails/tabs/SiteOverviewTab.tsx:40
Handler for starting site-level monitoring
Returnsโ
Promise<void>
handleStopSiteMonitoring()โ
readonlyhandleStopSiteMonitoring: () =>Promise<void>
Defined in: src/components/SiteDetails/tabs/SiteOverviewTab.tsx:42
Handler for stopping site-level monitoring
Returnsโ
Promise<void>
isLoadingโ
readonlyisLoading:boolean
Defined in: src/components/SiteDetails/tabs/SiteOverviewTab.tsx:44
Whether any async operation is in progress
siteโ
readonlysite:Site
Defined in: src/components/SiteDetails/tabs/SiteOverviewTab.tsx:46
The site object to display overview for
totalChecksโ
readonlytotalChecks:number
Defined in: src/components/SiteDetails/tabs/SiteOverviewTab.tsx:48
Total number of checks across all monitors
uptimeโ
readonlyuptime:number
Defined in: src/components/SiteDetails/tabs/SiteOverviewTab.tsx:50
Total uptime percentage across all monitors