Skip to main content

Function: useSiteDetailsUiStore()

useSiteDetailsUiStore(): { activeSiteDetailsTab: SiteDetailsTab; setActiveSiteDetailsTab: (tab: SiteDetailsTab) => void; setShowAdvancedMetrics: (show: boolean) => void; setSiteDetailsChartTimeRange: (range: ChartTimeRange) => void; showAdvancedMetrics: boolean; siteDetailsChartTimeRange: ChartTimeRange; syncActiveSiteDetailsTab: (siteIdentifier: string) => void; }

Defined in: src/hooks/site/useSiteDetails.uiStore.ts:49

Reads the UI store slice used by useSiteDetails.

Returnsโ€‹

{ activeSiteDetailsTab: SiteDetailsTab; setActiveSiteDetailsTab: (tab: SiteDetailsTab) => void; setShowAdvancedMetrics: (show: boolean) => void; setSiteDetailsChartTimeRange: (range: ChartTimeRange) => void; showAdvancedMetrics: boolean; siteDetailsChartTimeRange: ChartTimeRange; syncActiveSiteDetailsTab: (siteIdentifier: string) => void; }

activeSiteDetailsTabโ€‹

readonly activeSiteDetailsTab: SiteDetailsTab

setActiveSiteDetailsTab()โ€‹

readonly setActiveSiteDetailsTab: (tab: SiteDetailsTab) => void

Parametersโ€‹

tabโ€‹

SiteDetailsTab

Returnsโ€‹

void

setShowAdvancedMetrics()โ€‹

readonly setShowAdvancedMetrics: (show: boolean) => void

Parametersโ€‹

showโ€‹

boolean

Returnsโ€‹

void

setSiteDetailsChartTimeRange()โ€‹

readonly setSiteDetailsChartTimeRange: (range: ChartTimeRange) => void

Parametersโ€‹

rangeโ€‹

ChartTimeRange

Returnsโ€‹

void

showAdvancedMetricsโ€‹

readonly showAdvancedMetrics: boolean

siteDetailsChartTimeRangeโ€‹

readonly siteDetailsChartTimeRange: ChartTimeRange

syncActiveSiteDetailsTab()โ€‹

readonly syncActiveSiteDetailsTab: (siteIdentifier: string) => void

Parametersโ€‹

siteIdentifierโ€‹

string

Returnsโ€‹

void