toVariants function
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'),
};