Tooltip for States and Transitions

Tooltips for States and Transitions would display some properties when users hover over it. The properties on Tooltips should meet the following rules:

Type Properties
Initial State
  • Name
  • Comments
  • Output Mapping
Final State
  • Name
  • Final Page
  • Comments
  • Input Mapping
Condition
  • Name
  • Comments
  • Input & Output Mapping
  • Conditions
Operation State
SubFlow State
  • Name
  • Comments
  • Project: Project name if it is from other project
  • Input & Output Mapping
Page State
Popup Page State
  • Name
  • Comments
  • Input & Output Mapping
Transition
  • Name
  • Comments
  • Input & Output Mapping

Example