merge method

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

Implementation

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

  return FdcGridProgressStyle(
    color: override.color ?? color,
    backgroundColor: override.backgroundColor ?? backgroundColor,
    showText: override.showText ?? showText,
    textStyle: textStyle?.merge(override.textStyle) ?? override.textStyle,
    height: override.height ?? height,
    borderRadius: override.borderRadius ?? borderRadius,
    border: override.border ?? border,
  );
}