merge method
Returns this style with non-null values from override applied.
Implementation
FdcGridHeaderFilterStyle merge(FdcGridHeaderFilterStyle? override) {
if (override == null) {
return this;
}
return FdcGridHeaderFilterStyle(
backgroundColor: override.backgroundColor ?? backgroundColor,
height: override.height ?? height,
focusedBorderColor: override.focusedBorderColor ?? focusedBorderColor,
unfocusedBorderColor:
override.unfocusedBorderColor ?? unfocusedBorderColor,
focusedBorderWidth: override.focusedBorderWidth ?? focusedBorderWidth,
unfocusedBorderWidth:
override.unfocusedBorderWidth ?? unfocusedBorderWidth,
focusedLabelColor: override.focusedLabelColor ?? focusedLabelColor,
unfocusedLabelColor: override.unfocusedLabelColor ?? unfocusedLabelColor,
labelTextStyle: override.labelTextStyle ?? labelTextStyle,
filterIconColor: override.filterIconColor ?? filterIconColor,
activeFilterIconColor:
override.activeFilterIconColor ?? activeFilterIconColor,
clearIconColor: override.clearIconColor ?? clearIconColor,
);
}