merge method
Returns this style with non-null values from override applied.
Implementation
FdcGridControlsStyle merge(FdcGridControlsStyle? override) {
if (override == null) {
return this;
}
return FdcGridControlsStyle(
iconColor: override.iconColor ?? iconColor,
disabledIconColor: override.disabledIconColor ?? disabledIconColor,
activeIconColor: override.activeIconColor ?? activeIconColor,
checkboxFillColor: override.checkboxFillColor ?? checkboxFillColor,
checkboxCheckColor: override.checkboxCheckColor ?? checkboxCheckColor,
checkboxBorderColor: override.checkboxBorderColor ?? checkboxBorderColor,
checkboxDisabledFillColor:
override.checkboxDisabledFillColor ?? checkboxDisabledFillColor,
checkboxDisabledCheckColor:
override.checkboxDisabledCheckColor ?? checkboxDisabledCheckColor,
checkboxDisabledBorderColor:
override.checkboxDisabledBorderColor ?? checkboxDisabledBorderColor,
switchThumbColor: override.switchThumbColor ?? switchThumbColor,
switchTrackColor: override.switchTrackColor ?? switchTrackColor,
switchDisabledThumbColor:
override.switchDisabledThumbColor ?? switchDisabledThumbColor,
switchDisabledTrackColor:
override.switchDisabledTrackColor ?? switchDisabledTrackColor,
);
}