API Reference > imodel-components-react > All imodel-components-react Classes Name Description AlphaSlider AlphaSlider component used to set the alpha value. Beta ColorEditor ColorEditor React component that is a property editor with text input Beta ColorPropertyEditor Color Property Editor registered for the "number" type name and "color-picker" editor name. Beta Cube Cube React component used by the 3d Cube Navigation Aid CubeNavigationAid Cube Navigation Aid Component CubeRotationChangeEvent 3d Cube Rotation Change event DrawingNavigationAid A Drawing Navigation Aid. DrawingViewportChangeEvent Drawing View Change event LineWeightSwatch LineWeightSwatch Functional component StandardRotationChangeEvent Standard Rotation Change event TimelineComponent TimelineComponent is used to playback timeline data UiIModelComponents Manages the localization service for the imodel-components-react package. ViewClassFullNameChangedEvent View Class Full Name Change event ViewIdChangedEvent View Id Change event ViewportComponentEvents Viewport Rotation events and methods ViewRotationChangeEvent View Rotation Change event 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. 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 ColorPickerButton component Beta ColorPickerDialog Color Picker Dialog to use as modal dialog. Beta ColorPickerPanel Color Picker Dialog to use as modal dialog. ColorPickerPopup ColorPickerButton component that allows user to select a color from a set of color swatches or to define a new color. ColorSwatch ColorSwatch Functional component displays a color swatch in a button Beta HueSlider HueSlider component used to set the hue value. Beta QuantityInput Input control that allows users to input a quantity and show the formatted string that represents the value. Beta QuantityNumberInput The QuantityNumberInput component accepts input for quantity values. Beta SaturationPicker SaturationPicker component used to set the saturation value. Beta ViewportComponent A viewport React component that creates a ScreenViewport. Interfaces Name Description AlphaSliderProps Properties for the AlphaSlider React component Beta ColorPickerDialogProps Properties for the ColorPickerDialog React component Beta ColorPickerPanelProps Properties for the ColorPickerPanel React component ColorPickerPopupProps Properties for the ColorPickerPopup React component ColorPickerProps Properties for the ColorPickerButton React component Beta ColorSwatchProps Properties for the ColorSwatch React component Beta CubeNavigationAidProps Properties for the CubeNavigationAid component CubeProps Properties for the Cube React component CubeRotationChangeEventArgs Arguments for CubeRotationChangeEvent DrawingNavigationAidProps Properties for the DrawingNavigationAid component DrawingViewportChangeEventArgs Arguments for DrawingViewportChangeEvent HueSliderProps Properties for the HueSlider React component Beta LineWeightSwatchProps Properties for the LineWeightSwatch React component MilestoneRange A range of time which can be used to focus in on activities scheduled around a milestone. PlaybackSettings Playback Settings. QuantityNumberInputProps Properties for the QuantityNumberInput component Beta QuantityProps Props for QuantityInput control Beta SaturationPickerProps Properties for the SaturationPicker React component Beta StandardRotationChangeEventArgs Arguments for StandardRotationChangeEvent 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 ViewIdChangedEventArgs Arguments for ViewIdChangedEvent ViewportProps Properties for ViewportComponent component. ViewRotationChangeEventArgs Arguments for ViewRotationChangeEvent WeightPickerProps Properties for the WeightPickerButton React component Type Aliases Name Description AnimationFractionChangeHandler PlaybackSettingsChangeHandler StepFunctionProp Step function prototype for QuantityNumberInput component Beta 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: 20 May, 2022