Skip to main content

Interface: SiteDetailsTabContentProperties

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

Props for SiteDetailsTabContent.

Propertiesโ€‹

activeSiteDetailsTabโ€‹

readonly activeSiteDetailsTab: SiteDetailsTab;

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


analyticsโ€‹

readonly analytics: SiteAnalytics;

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


barChartDataโ€‹

readonly barChartData: StatusBarChartData;

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


barChartOptionsโ€‹

readonly barChartOptions: ChartOptions<"bar">;

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


doughnutChartDataโ€‹

readonly doughnutChartData: UptimeChartData;

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


doughnutOptionsโ€‹

readonly doughnutOptions: ChartOptions<"doughnut">;

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


formatDurationโ€‹

readonly formatDuration: (ms: number) => string;

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

Parametersโ€‹

msโ€‹

number

Returnsโ€‹

string


formatFullTimestampโ€‹

readonly formatFullTimestamp: (timestamp: number) => string;

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

Parametersโ€‹

timestampโ€‹

number

Returnsโ€‹

string


formatResponseTimeโ€‹

readonly formatResponseTime: (time: number) => string;

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

Parametersโ€‹

timeโ€‹

number

Returnsโ€‹

string


getAvailabilityDescriptionโ€‹

readonly getAvailabilityDescription: (percentage: number) => string;

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

Parametersโ€‹

percentageโ€‹

number

Returnsโ€‹

string


handleCheckNowโ€‹

readonly handleCheckNow: () => void;

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

Returnsโ€‹

void


handleIntervalChangeโ€‹

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

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

Parametersโ€‹

eโ€‹

ChangeEvent<HTMLSelectElement>

Returnsโ€‹

void


handleRemoveMonitorโ€‹

readonly handleRemoveMonitor: () => Promise<void>;

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

Returnsโ€‹

Promise<void>


handleRemoveSiteโ€‹

readonly handleRemoveSite: () => Promise<void>;

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

Returnsโ€‹

Promise<void>


handleRetryAttemptsChangeโ€‹

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

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

Parametersโ€‹

eโ€‹

ChangeEvent<HTMLInputElement>

Returnsโ€‹

void


handleSaveIntervalโ€‹

readonly handleSaveInterval: () => Promise<void>;

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

Returnsโ€‹

Promise<void>


handleSaveIntervalClickโ€‹

readonly handleSaveIntervalClick: () => void;

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

Returnsโ€‹

void


handleSaveNameโ€‹

readonly handleSaveName: () => Promise<void>;

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

Returnsโ€‹

Promise<void>


handleSaveRetryAttemptsโ€‹

readonly handleSaveRetryAttempts: () => Promise<void>;

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

Returnsโ€‹

Promise<void>


handleSaveTimeoutโ€‹

readonly handleSaveTimeout: () => Promise<void>;

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

Returnsโ€‹

Promise<void>


handleStartSiteMonitoringโ€‹

readonly handleStartSiteMonitoring: () => Promise<void>;

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

Returnsโ€‹

Promise<void>


handleStopSiteMonitoringโ€‹

readonly handleStopSiteMonitoring: () => Promise<void>;

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

Returnsโ€‹

Promise<void>


handleTimeoutChangeโ€‹

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

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

Parametersโ€‹

eโ€‹

ChangeEvent<HTMLInputElement>

Returnsโ€‹

void


hasUnsavedChangesโ€‹

readonly hasUnsavedChanges: boolean;

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


intervalChangedโ€‹

readonly intervalChanged: boolean;

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


isLoadingโ€‹

readonly isLoading: boolean;

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


lineChartDataโ€‹

readonly lineChartData: ResponseTimeChartData;

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


lineChartOptionsโ€‹

readonly lineChartOptions: ChartOptions<"line">;

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


localCheckIntervalMsโ€‹

readonly localCheckIntervalMs: number;

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


localNameโ€‹

readonly localName: string;

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


localRetryAttemptsโ€‹

readonly localRetryAttempts: number;

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


localTimeoutSecondsโ€‹

readonly localTimeoutSeconds: number;

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


retryAttemptsChangedโ€‹

readonly retryAttemptsChanged: boolean;

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


selectedMonitorโ€‹

readonly selectedMonitor:
| Monitor
| undefined;

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


selectedMonitorIdโ€‹

readonly selectedMonitorId: string;

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


setLocalNameโ€‹

readonly setLocalName: (name: string) => void;

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

Parametersโ€‹

nameโ€‹

string

Returnsโ€‹

void


setShowAdvancedMetricsโ€‹

readonly setShowAdvancedMetrics: (show: boolean) => void;

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

Parametersโ€‹

showโ€‹

boolean

Returnsโ€‹

void


setSiteDetailsChartTimeRangeโ€‹

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

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

Parametersโ€‹

rangeโ€‹

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

Returnsโ€‹

void


showAdvancedMetricsโ€‹

readonly showAdvancedMetrics: boolean;

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


siteโ€‹

readonly site: Site;

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


siteDetailsChartTimeRangeโ€‹

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

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


timeoutChangedโ€‹

readonly timeoutChanged: boolean;

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