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