copyWith method

HubbleButtonStateVariant<T> copyWith({
  1. T? enabled,
  2. T? disabled,
  3. T? pressed,
  4. T? caution,
  5. T? progress,
  6. T? success,
  7. T? grey,
})

Implementation

HubbleButtonStateVariant<T> copyWith({
  T? enabled,
  T? disabled,
  T? pressed,
  T? caution,
  T? progress,
  T? success,
  T? grey,
}) {
  return HubbleButtonStateVariant(
    enabled: enabled ?? this.enabled,
    disabled: disabled ?? this.disabled,
    pressed: pressed ?? this.pressed,
    caution: caution ?? this.caution,
    progress: progress ?? this.progress,
    success: success ?? this.success,
    grey: grey ?? this.grey,
  );
}