State

Classes for maintaining state

Constants

Name Description  
COLOR_THEME_DEFAULT The default color theme. Beta
ConfigurableUiActions An object with a function that creates each ConfigurableUiReducer that can be handled by our reducer.  
FrameworkReducer Framework reducer that combines the ConfigurableUiReducer and SessionStateReducer. Beta
SessionStateActions An object with a function that creates each SessionStateReducer that can be handled by our reducer. Beta
ThemeManager ThemeManager handles setting color themes. Beta
WIDGET_OPACITY_DEFAULT The default widget opacity. Beta

Enumerations

Name Description  
ColorTheme Enum for the Color Theme string. Beta
ConfigurableUiActionId Action Ids used by Redux and to send sync UI components.  
SessionStateActionId Action Ids used by Redux and to send sync UI components. Beta

Global Functions

Name Description  
ConfigurableUiReducer Handles actions to update ConfigurableUiState.  
SessionStateReducer Handles actions to update SessionState. Beta

Interfaces

Name Description  
ConfigurableUiState The portion of state managed by the ConfigurableUiReducer.  
FrameworkState Interface combining all the Framework state interfaces. Beta
PresentationSelectionScope PresentationSelectionScope holds the id and the localized label for a selection scope supported for a specific iModel. Beta
SessionState The portion of state managed by the SessionStateReducer. Beta

Type Aliases

Name Description  
ConfigurableUiActionsUnion Union of ConfigurableUi Redux actions  
SessionStateActionsUnion Union of SessionState Redux actions Beta

Last Updated: 20 September, 2019