Item

Classes for working with an Item in a Tool Widget, Navigation Widget or Backstage

Classes

Name Description  
ActionButtonItemDef Abstract base class that is used by classes to execute an action when pressed.  
ActionItemButton A Toolbar button React Component that executes an action defined by a CommandItemDef or a ToolItemDef.  
BetaBadge Beta Badge React component Beta
CommandItemDef An Item that executes a Command.  
ConditionalItemDef An Item that conditionally renders other items based on UiSync events. Beta
CustomItemDef An Item that renders a React component. Beta
GroupItemDef An Item that opens a group of items.  
ItemDefBase The base class for Items.  
ItemList Contains a list of Items.  
ItemMap Contains a map of Items.  
PopupButton Used to provide custom popup button in toolbar.  
ToolButton Tool Button React Component.  
ToolInformation Provides information about a tool with a given id, including the ToolUiProvider.  
ToolItemDef An Item that starts the execution of a Tool.  

Global Functions

Name Description  
GroupButton Group Button React component  
Icon Icon Functional component  

Interfaces

Name Description  
ActionItemButtonProps Properties that must be specified for a ActionItemButton component  
BaseItemState Base state for any 'stateful' React component  
CommandHandler Definition for a command handler used by CommandItemProps.  
CommandItemProps Definition for a Command item.  
ConditionalItemProps Definition for a Conditional item that conditionally renders other items based on UiSync events. Beta
CustomItemProps Definition for a Custom item that renders a React component. Beta
DescriptionProps Properties for a description in an item  
GroupButtonProps Properties for the GroupButton React component  
GroupItemProps Definition for a Group item that opens a group of items.  
IconProps Properties for the Icon React component  
ItemProps Definition that specifies properties shared between many ConfigurableUi components.  
ItemPropsList Definition for a list of AnyItemProps.  
LabelProps Properties for a label in an item  
PopupButtonChildrenRenderPropArgs Arguments of PopupButtonChildrenRenderProp.  
PopupButtonProps Properties for the PopupButton React component  
SyncUiProps Definition that allows component to register to monitor SyncUi events.  
ToolButtonProps Properties for the ToolButton React Component.  
ToolItemProps Definition for a Tool item with a tool id.  
TooltipProps Properties for a tooltip in an item  

Type Aliases

Name Description  
AnyItemDef Union of all Item definitions that can be specified in a GroupItem  
AnyItemProps Union of all Item properties. Beta
IconSpec Prototype for an IconSpec which can be a string or a ReactNode.  
PopupButtonChildrenRenderProp Type of PopupButtonProps.children when used as render prop.  
StringGetter Prototype for string getter function.  

Last Updated: 13 August, 2019