Skip to main content

Function: useSiteDetailsUiStore()

function useSiteDetailsUiStore(): {
activeSiteDetailsTab: SiteDetailsTab;
closeSiteDetailsForSite: (siteIdentifier: string) => void;
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:52

Reads the UI store slice used by src/hooks/site/useSiteDetails!useSiteDetails.

Returnsโ€‹

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

activeSiteDetailsTabโ€‹

readonly activeSiteDetailsTab: SiteDetailsTab;

closeSiteDetailsForSiteโ€‹

readonly closeSiteDetailsForSite: (siteIdentifier: string) => void;

Parametersโ€‹

siteIdentifierโ€‹

string

Returnsโ€‹

void

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