OutcomeResultUI extension

UI helpers for OutcomeResultEnum: icon, color, and label mappings.

Defined on the nullable type so the null case (aborted game, no outcome row written) can be handled uniformly alongside real results.

on
  • OutcomeResultEnum?

Properties

icon → IconData

Available on OutcomeResultEnum?, provided by the OutcomeResultUI extension

Returns the icon associated with this result.
no setter
label → String

Available on OutcomeResultEnum?, provided by the OutcomeResultUI extension

Returns the short display label for this result.
no setter

Methods

color(ColorScheme colorScheme, {required AppSemanticColors semanticColors}) → Color

Available on OutcomeResultEnum?, provided by the OutcomeResultUI extension

Returns the semantic foreground associated with this result.
containerColor(ColorScheme colorScheme, {required AppSemanticColors semanticColors}) → Color

Available on OutcomeResultEnum?, provided by the OutcomeResultUI extension

Returns the semantic container associated with this result.
onContainerColor(ColorScheme colorScheme, {required AppSemanticColors semanticColors}) → Color

Available on OutcomeResultEnum?, provided by the OutcomeResultUI extension

Returns the paired foreground for containerColor.