selector method

T? selector(
  1. bool selected, [
  2. bool enabled = true
])

Implementation

T? selector(bool selected, [bool enabled = true]) {
  if (enabled) {
    return selected ? secondary : primary;
  } else {
    return disable ?? primary;
  }
}