Skip to main content

Interface: SiteDetailsTabContentProperties

Defined in: src/components/SiteDetails/SiteDetailsTabContent.tsx:39

Props for SiteDetailsTabContent.

Propertiesโ€‹

activeSiteDetailsTabโ€‹

readonly activeSiteDetailsTab: SiteDetailsTab

Defined in: src/components/SiteDetails/SiteDetailsTabContent.tsx:40


analyticsโ€‹

readonly analytics: SiteAnalytics

Defined in: src/components/SiteDetails/SiteDetailsTabContent.tsx:41


barChartDataโ€‹

readonly barChartData: StatusBarChartData

Defined in: src/components/SiteDetails/SiteDetailsTabContent.tsx:42


barChartOptionsโ€‹

readonly barChartOptions: ChartOptions<"bar">

Defined in: src/components/SiteDetails/SiteDetailsTabContent.tsx:43


doughnutChartDataโ€‹

readonly doughnutChartData: UptimeChartData

Defined in: src/components/SiteDetails/SiteDetailsTabContent.tsx:44


doughnutOptionsโ€‹

readonly doughnutOptions: ChartOptions<"doughnut">

Defined in: src/components/SiteDetails/SiteDetailsTabContent.tsx:45


formatDuration()โ€‹

readonly formatDuration: (ms: number) => string

Defined in: src/components/SiteDetails/SiteDetailsTabContent.tsx:46

Parametersโ€‹

msโ€‹

number

Returnsโ€‹

string


formatFullTimestamp()โ€‹

readonly formatFullTimestamp: (timestamp: number) => string

Defined in: src/components/SiteDetails/SiteDetailsTabContent.tsx:47

Parametersโ€‹

timestampโ€‹

number

Returnsโ€‹

string


formatResponseTime()โ€‹

readonly formatResponseTime: (time: number) => string

Defined in: src/components/SiteDetails/SiteDetailsTabContent.tsx:48

Parametersโ€‹

timeโ€‹

number

Returnsโ€‹

string


getAvailabilityDescription()โ€‹

readonly getAvailabilityDescription: (percentage: number) => string

Defined in: src/components/SiteDetails/SiteDetailsTabContent.tsx:49

Parametersโ€‹

percentageโ€‹

number

Returnsโ€‹

string


handleCheckNow()โ€‹

readonly handleCheckNow: () => void

Defined in: src/components/SiteDetails/SiteDetailsTabContent.tsx:50

Returnsโ€‹

void


handleIntervalChange()โ€‹

readonly handleIntervalChange: (e: ChangeEvent<HTMLSelectElement>) => void

Defined in: src/components/SiteDetails/SiteDetailsTabContent.tsx:51

Parametersโ€‹

eโ€‹

ChangeEvent<HTMLSelectElement>

Returnsโ€‹

void


handleRemoveMonitor()โ€‹

readonly handleRemoveMonitor: () => Promise<void>

Defined in: src/components/SiteDetails/SiteDetailsTabContent.tsx:52

Returnsโ€‹

Promise<void>


handleRemoveSite()โ€‹

readonly handleRemoveSite: () => Promise<void>

Defined in: src/components/SiteDetails/SiteDetailsTabContent.tsx:53

Returnsโ€‹

Promise<void>


handleRetryAttemptsChange()โ€‹

readonly handleRetryAttemptsChange: (e: ChangeEvent<HTMLInputElement>) => void

Defined in: src/components/SiteDetails/SiteDetailsTabContent.tsx:54

Parametersโ€‹

eโ€‹

ChangeEvent<HTMLInputElement>

Returnsโ€‹

void


handleSaveInterval()โ€‹

readonly handleSaveInterval: () => Promise<void>

Defined in: src/components/SiteDetails/SiteDetailsTabContent.tsx:55

Returnsโ€‹

Promise<void>


handleSaveIntervalClick()โ€‹

readonly handleSaveIntervalClick: () => void

Defined in: src/components/SiteDetails/SiteDetailsTabContent.tsx:56

Returnsโ€‹

void


handleSaveName()โ€‹

readonly handleSaveName: () => Promise<void>

Defined in: src/components/SiteDetails/SiteDetailsTabContent.tsx:57

Returnsโ€‹

Promise<void>


handleSaveRetryAttempts()โ€‹

readonly handleSaveRetryAttempts: () => Promise<void>

Defined in: src/components/SiteDetails/SiteDetailsTabContent.tsx:58

Returnsโ€‹

Promise<void>


handleSaveTimeout()โ€‹

readonly handleSaveTimeout: () => Promise<void>

Defined in: src/components/SiteDetails/SiteDetailsTabContent.tsx:59

Returnsโ€‹

Promise<void>


handleStartSiteMonitoring()โ€‹

readonly handleStartSiteMonitoring: () => Promise<void>

Defined in: src/components/SiteDetails/SiteDetailsTabContent.tsx:60

Returnsโ€‹

Promise<void>


handleStopSiteMonitoring()โ€‹

readonly handleStopSiteMonitoring: () => Promise<void>

Defined in: src/components/SiteDetails/SiteDetailsTabContent.tsx:61

Returnsโ€‹

Promise<void>


handleTimeoutChange()โ€‹

readonly handleTimeoutChange: (e: ChangeEvent<HTMLInputElement>) => void

Defined in: src/components/SiteDetails/SiteDetailsTabContent.tsx:62

Parametersโ€‹

eโ€‹

ChangeEvent<HTMLInputElement>

Returnsโ€‹

void


hasUnsavedChangesโ€‹

readonly hasUnsavedChanges: boolean

Defined in: src/components/SiteDetails/SiteDetailsTabContent.tsx:63


intervalChangedโ€‹

readonly intervalChanged: boolean

Defined in: src/components/SiteDetails/SiteDetailsTabContent.tsx:64


isLoadingโ€‹

readonly isLoading: boolean

Defined in: src/components/SiteDetails/SiteDetailsTabContent.tsx:65


lineChartDataโ€‹

readonly lineChartData: ResponseTimeChartData

Defined in: src/components/SiteDetails/SiteDetailsTabContent.tsx:66


lineChartOptionsโ€‹

readonly lineChartOptions: ChartOptions<"line">

Defined in: src/components/SiteDetails/SiteDetailsTabContent.tsx:67


localCheckIntervalMsโ€‹

readonly localCheckIntervalMs: number

Defined in: src/components/SiteDetails/SiteDetailsTabContent.tsx:68


localNameโ€‹

readonly localName: string

Defined in: src/components/SiteDetails/SiteDetailsTabContent.tsx:69


localRetryAttemptsโ€‹

readonly localRetryAttempts: number

Defined in: src/components/SiteDetails/SiteDetailsTabContent.tsx:70


localTimeoutSecondsโ€‹

readonly localTimeoutSeconds: number

Defined in: src/components/SiteDetails/SiteDetailsTabContent.tsx:71


retryAttemptsChangedโ€‹

readonly retryAttemptsChanged: boolean

Defined in: src/components/SiteDetails/SiteDetailsTabContent.tsx:72


selectedMonitorโ€‹

readonly selectedMonitor: Monitor | undefined

Defined in: src/components/SiteDetails/SiteDetailsTabContent.tsx:73


selectedMonitorIdโ€‹

readonly selectedMonitorId: string

Defined in: src/components/SiteDetails/SiteDetailsTabContent.tsx:74


setLocalName()โ€‹

readonly setLocalName: (name: string) => void

Defined in: src/components/SiteDetails/SiteDetailsTabContent.tsx:75

Parametersโ€‹

nameโ€‹

string

Returnsโ€‹

void


setShowAdvancedMetrics()โ€‹

readonly setShowAdvancedMetrics: (show: boolean) => void

Defined in: src/components/SiteDetails/SiteDetailsTabContent.tsx:76

Parametersโ€‹

showโ€‹

boolean

Returnsโ€‹

void


setSiteDetailsChartTimeRange()โ€‹

readonly setSiteDetailsChartTimeRange: (range: "1h" | "24h" | "7d" | "30d") => void

Defined in: src/components/SiteDetails/SiteDetailsTabContent.tsx:77

Parametersโ€‹

rangeโ€‹

"1h" | "24h" | "7d" | "30d"

Returnsโ€‹

void


showAdvancedMetricsโ€‹

readonly showAdvancedMetrics: boolean

Defined in: src/components/SiteDetails/SiteDetailsTabContent.tsx:78


siteโ€‹

readonly site: Site

Defined in: src/components/SiteDetails/SiteDetailsTabContent.tsx:79


siteDetailsChartTimeRangeโ€‹

readonly siteDetailsChartTimeRange: "1h" | "24h" | "7d" | "30d"

Defined in: src/components/SiteDetails/SiteDetailsTabContent.tsx:80


timeoutChangedโ€‹

readonly timeoutChanged: boolean

Defined in: src/components/SiteDetails/SiteDetailsTabContent.tsx:81