stateOf method

PrismStepState stateOf(
  1. int index
)

Resolves the state of index.

Implementation

PrismStepState stateOf(int index) {
  if (erroredIndices.contains(index)) return PrismStepState.error;
  if (index == currentIndex) return PrismStepState.active;
  if (completedIndices.contains(index) || index < currentIndex) {
    return PrismStepState.complete;
  }
  return PrismStepState.pending;
}