merge static method

Creates a new value that is a combination of given value and fallback value.

Implementation

static AppBarActionButtonThemeData merge(AppBarActionButtonThemeData data, AppBarActionButtonThemeData? fallback) {
  return AppBarActionButtonThemeData(
    iconSize: data.iconSize ?? fallback?.iconSize,
    visualDensity: data.visualDensity ?? fallback?.visualDensity,
    padding: data.padding ?? fallback?.padding,
    alignment: data.alignment ?? fallback?.alignment,
    splashRadius: data.splashRadius ?? fallback?.splashRadius,
    focusColor: data.focusColor ?? fallback?.focusColor,
    hoverColor: data.hoverColor ?? fallback?.hoverColor,
    color: data.color ?? fallback?.color,
    splashColor: data.splashColor ?? fallback?.splashColor,
    highlightColor: data.highlightColor ?? fallback?.highlightColor,
    disabledColor: data.disabledColor ?? fallback?.disabledColor,
    mouseCursor: data.mouseCursor ?? fallback?.mouseCursor,
    autofocus: data.autofocus ?? fallback?.autofocus,
    enableFeedback: data.enableFeedback ?? fallback?.enableFeedback,
    constraints: data.constraints ?? fallback?.constraints,
  );
}