Interface: SitesState
Defined in: src/stores/sites/useSitesState.ts:84
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โ
lastBackupMetadataโ
lastBackupMetadata:
SerializedDatabaseBackupMetadata|undefined
Defined in: src/stores/sites/useSitesState.ts:86
Latest database backup metadata for UI display and diagnostics.
lastSyncDeltaโ
lastSyncDelta:
SiteSyncDelta|undefined
Defined in: src/stores/sites/useSitesState.ts:88
Most recent synchronization delta captured from state sync events.
optimisticMonitoringLocksโ
optimisticMonitoringLocks:
Partial<Record<string,OptimisticMonitoringLock>>
Defined in: src/stores/sites/useSitesState.ts:93
Active optimistic monitoring locks for monitors keyed by site and monitor id.
selectedMonitorIdsโ
selectedMonitorIds:
Partial<Record<Site["identifier"],Monitor["id"]>>
Defined in: src/stores/sites/useSitesState.ts:97
Selected monitor IDs per site (UI state, not persisted)
selectedSiteIdentifierโ
selectedSiteIdentifier:
string|undefined
Defined in: src/stores/sites/useSitesState.ts:99
Currently selected site identifier
sitesโ
sites:
Site[]
Defined in: src/stores/sites/useSitesState.ts:101
Array of monitored sites
statusSubscriptionSummaryโ
statusSubscriptionSummary:
StatusUpdateSubscriptionSummary|undefined
Defined in: src/stores/sites/useSitesState.ts:103
Latest status update subscription diagnostics.