Skip to main content

Interface: SitesState

Defined in: src/stores/sites/useSitesState.ts:20

Sites state interface for managing site data and selection.

Remarksโ€‹

Defines the core state structure for site management including the sites array, selected site tracking, and UI state for monitor selection.

Propertiesโ€‹

selectedMonitorIdsโ€‹

selectedMonitorIds: Record<string, string>

Defined in: src/stores/sites/useSitesState.ts:22

Selected monitor IDs per site (UI state, not persisted)


selectedSiteIdโ€‹

selectedSiteId: undefined | string

Defined in: src/stores/sites/useSitesState.ts:24

Currently selected site identifier


sitesโ€‹

sites: Site[]

Defined in: src/stores/sites/useSitesState.ts:26

Array of monitored sites