Case Lifecycle

The Case Lifecycle widget shows the progress of a case within the full work lifecycle and divides that lifecycle into stages. The Case Lifecycle is featured prominently within the Case View component.

The Stages component is rather simple, only taking a set of attributes for each stage that determines how it will render, and a current stage id. There is a visual indicator for complete stages. Whenever possible, stage labels should be a single word.