imodel-components-react
Classes
| Name | Description | |
|---|---|---|
| AlphaSlider | AlphaSlider component used to set the alpha value. | Deprecated | 
| BaseTimelineDataProvider | Base Timeline Data Provider | |
| ColorEditor | ColorEditor React component that is a property editor with text input | |
| ColorPropertyEditor | Color Property Editor registered for the "number" type name and "color-picker" editor name. | |
| Cube | Cube React component used by the 3d Cube Navigation Aid | |
| CubeNavigationAid | Cube Navigation Aid Component | |
| CubeRotationChangeEvent | 3d Cube Rotation Change event | Deprecated | 
| DrawingNavigationAid | A Drawing Navigation Aid. | |
| DrawingViewportChangeEvent | Drawing View Change event | Deprecated | 
| LineWeightSwatch | LineWeightSwatch Functional component | |
| StandardRotationChangeEvent | Standard Rotation Change event | Deprecated | 
| UiIModelComponents | Manages the localization service for the imodel-components-react package. | |
| ViewClassFullNameChangedEvent | View Class Full Name Change event | Deprecated | 
| ViewIdChangedEvent | View Id Change event | Deprecated | 
| ViewportComponentEvents | Viewport Rotation events and methods | |
| ViewRotationChangeEvent | View Rotation Change event | Deprecated | 
| WeightEditor | WeightEditor React component that is a property editor for picking a weight using a WeightPickerButton component | |
| WeightPickerButton | WeightPickerButton component | |
| WeightPropertyEditor | Weight Property Editor registered for the "number" type name and "weight-picker" editor name. | 
Constants
| Name | Description | |
|---|---|---|
| QuantityEditorSpec | Editor specification for quantity values based on IModelApp.quantityFormatter. | |
| WeightEditorSpec | Editor specification for weight editor. | 
Enumerations
| Name | Description | |
|---|---|---|
| CubeNavigationHitBoxX | ||
| CubeNavigationHitBoxY | ||
| CubeNavigationHitBoxZ | ||
| Face | Cube Face enumeration | |
| TimelineDateDisplay | Determines if data displayed to use is the actual date or the amount of time elapsed since project start. | |
| TimelinePausePlayAction | Actions for Pause/Play event | |
| TimelineScale | The timeline scale. | 
Global Functions
| Name | Description | |
|---|---|---|
| ColorPickerButton | ||
| ColorPickerDialog | Color Picker Dialog to use as modal dialog. | Deprecated | 
| ColorPickerPopup | ||
| ColorSwatch | ColorSwatch Functional component displays a color swatch in a button | Deprecated | 
| HueSlider | HueSlider component used to set the hue value. | Deprecated | 
| QuantityInput | Input control that allows users to input a quantity and show the formatted string that represents the value. | |
| QuantityNumberInput | ||
| SaturationPicker | SaturationPicker component used to set the saturation value. | Deprecated | 
| TimelineComponent | TimelineComponent is used to playback timeline data | |
| ViewportComponent | A viewport React component that creates a ScreenViewport. | 
Interfaces
| Name | Description | |
|---|---|---|
| AlphaSliderProps | Properties for the AlphaSlider React component | Deprecated | 
| ColorPickerDialogProps | Properties for the ColorPickerDialog React component | Deprecated | 
| ColorPickerPopupProps | Properties for the ColorPickerPopup React component | Deprecated | 
| ColorPickerProps | Properties for the ColorPickerButton React component | Deprecated | 
| ColorSwatchProps | Properties for the ColorSwatch React component | Deprecated | 
| CubeNavigationAidProps | Properties for the CubeNavigationAid component | |
| CubeProps | Properties for the Cube React component | |
| CubeRotationChangeEventArgs | Arguments for CubeRotationChangeEvent | Deprecated | 
| DrawingNavigationAidProps | Properties for the DrawingNavigationAid component | |
| DrawingViewportChangeEventArgs | Arguments for DrawingViewportChangeEvent | Deprecated | 
| HueSliderProps | Properties for the HueSlider React component | Deprecated | 
| LineWeightSwatchProps | Properties for the LineWeightSwatch React component | |
| PlaybackSettings | Playback Settings. | |
| QuantityNumberInputProps | Properties for the QuantityNumberInput component | |
| QuantityProps | Props for QuantityInput control | |
| QuantityValueMetadata | Metadata for quantity values. | |
| SaturationPickerProps | Properties for the SaturationPicker React component | Deprecated | 
| StandardRotationChangeEventArgs | Arguments for StandardRotationChangeEvent | Deprecated | 
| TimelineComponentProps | TimelineComponentProps configure the timeline | |
| TimelineDataProvider | Interface for a timeline data provider class | |
| TimelineDateMarkerProps | TimelineDateMarkerProps: Mark a date on the timeline with an indicator | |
| TimelineMenuItemProps | TimelineMenuItemProps specifies playback speed entries in the Timeline's ContextMenu | |
| TimelinePausePlayArgs | Args for event to pause or play the timeline component | |
| ViewClassFullNameChangedEventArgs | Arguments for ViewClassFullNameChangedEvent | Deprecated | 
| ViewIdChangedEventArgs | Arguments for ViewIdChangedEvent | Deprecated | 
| ViewportProps | Properties for ViewportComponent component. | |
| ViewRotationChangeEventArgs | Arguments for ViewRotationChangeEvent | Deprecated | 
| WeightPickerProps | Properties for the WeightPickerButton React component | 
Namespaces
| Name | Description | |
|---|---|---|
| ToolUtilities | Utilities related to ($@itwin/core-frontend#Tool$refLinkSource=imodel-components-react/ui/imodel-components-react/src/imodel-components-react/ToolUtilities.ts@20) class. | 
Type Aliases
| Name | Description | |
|---|---|---|
| AnimationFractionChangeHandler | An interface used to notify Handlers of the current pointer position in the timeline playback. | |
| PlaybackSettingsChangeHandler | An interface used to notify Handlers of Playback Settings changes. | |
| SolarPlaybackProgressHandler | An interface used to notify Handlers of Playback progress. | |
| StepFunctionProp | Step function prototype for QuantityNumberInput component | |
| TimelineMenuItemOption | TimelineMenuItemOption: specifies how the app wants the timeline speeds to be installed on the TimelineComponent's ContextMenu | |
| ViewStateProp | Type for a ViewState prop | 
Last Updated: 10 June, 2025
Found something wrong, missing, or unclear on this page? Raise an issue in our repo.