semantic property

PrismSemantic get semantic

The semantic role this state should be painted with.

Implementation

PrismSemantic get semantic => switch (phase) {
  PrismSyncPhase.idle => PrismSemantic.success,
  PrismSyncPhase.pushing || PrismSyncPhase.pulling => PrismSemantic.info,
  PrismSyncPhase.offline || PrismSyncPhase.paused => PrismSemantic.warning,
  PrismSyncPhase.failed => PrismSemantic.error,
};