merge method

Returns this style with non-null values from override applied.

Implementation

FdcGridHeaderStyle merge(FdcGridHeaderStyle? override) {
  if (override == null) {
    return this;
  }

  return FdcGridHeaderStyle(
    backgroundColor: override.backgroundColor ?? backgroundColor,
    textStyle: override.textStyle ?? textStyle,
    groupHeight: override.groupHeight ?? groupHeight,
    groupBackgroundColor:
        override.groupBackgroundColor ?? groupBackgroundColor,
    groupTextStyle: override.groupTextStyle ?? groupTextStyle,
    groupAlignment: override.groupAlignment ?? groupAlignment,
    groupPadding: override.groupPadding ?? groupPadding,
    groupVerticalSeparatorInset:
        override.groupVerticalSeparatorInset ?? groupVerticalSeparatorInset,
    verticalSeparatorInset:
        override.verticalSeparatorInset ?? verticalSeparatorInset,
  );
}