lerp method

Linearly interpolate with another ButtonStyleByVariant object.

Implementation

ButtonStyleByVariant lerp(ButtonStyleByVariant? other, double t) {
  final entries = ButtonVariant.values.map((key) {
    final style = ButtonStyle.lerp(this[key], other?[key], t);
    return MapEntry(key, style);
  });
  return Map.fromEntries(entries);
}