toVariants function

Set<FVariant> toVariants(
  1. Set<WidgetState> states
)

Converts a set of WidgetStates to a set of FVariants.

Implementation

Set<FVariant> toVariants(Set<WidgetState> states) => {
  if (states.contains(WidgetState.disabled)) const FVariant(2, 'disabled'),
  if (states.contains(WidgetState.error)) const FVariant(2, 'error'),
  if (states.contains(WidgetState.selected)) const FVariant(2, 'selected'),
  if (states.contains(WidgetState.focused)) const FVariant(1, 'focused'),
  if (states.contains(WidgetState.hovered)) const FVariant(1, 'hovered'),
  if (states.contains(WidgetState.pressed)) const FVariant(1, 'pressed'),
  if (states.contains(WidgetState.dragged)) const FVariant(1, 'dragged'),
};