merge method
Returns this style with non-null values from override applied.
Implementation
FdcGridStyle merge(FdcGridStyle? override) {
if (override == null) {
return this;
}
return FdcGridStyle(
gridLines: override.gridLines ?? gridLines,
gridLineColor: override.gridLineColor ?? gridLineColor,
pinnedSeparatorInset:
override.pinnedSeparatorInset ?? pinnedSeparatorInset,
verticalGridLines: override.verticalGridLines ?? verticalGridLines,
borderColor: override.borderColor ?? borderColor,
backgroundColor: override.backgroundColor ?? backgroundColor,
rowIndicatorBackgroundColor:
override.rowIndicatorBackgroundColor ?? rowIndicatorBackgroundColor,
cellTextStyle: override.cellTextStyle ?? cellTextStyle,
disabledCellBackgroundColor:
override.disabledCellBackgroundColor ?? disabledCellBackgroundColor,
selectedCellBackgroundColor:
override.selectedCellBackgroundColor ?? selectedCellBackgroundColor,
selectedRowColor: override.selectedRowColor ?? selectedRowColor,
);
}