decorationColor method

Color decorationColor({
  1. required decorationPriority decorationVariant,
})

Coloration for dynamically changing items that use all of the priority variants.

Implementation

Color decorationColor({required decorationPriority decorationVariant}) {
  switch (decorationVariant) {
    case decorationPriority.important:
      return sameColor();

    case decorationPriority.inactive:
      return contrastColor().withOpacity(0.6);

    case decorationPriority.standard:
      return contrastColor();

    case decorationPriority.inverted:
      return sameColor();

    case decorationPriority.active:
      return contrastColor().withOpacity(0.8);
  }
}