merge method
Returns this style with non-null values from override applied.
Implementation
FdcGridToolbarStyle merge(FdcGridToolbarStyle? override) {
if (override == null) {
return this;
}
return FdcGridToolbarStyle(
backgroundColor: override.backgroundColor ?? backgroundColor,
textStyle: override.textStyle ?? textStyle,
itemTextColor: override.itemTextColor ?? itemTextColor,
itemIconColor: override.itemIconColor ?? itemIconColor,
disabledItemTextColor:
override.disabledItemTextColor ?? disabledItemTextColor,
disabledItemIconColor:
override.disabledItemIconColor ?? disabledItemIconColor,
height: override.height ?? height,
padding: override.padding ?? padding,
searchExpandedWidth: override.searchExpandedWidth ?? searchExpandedWidth,
searchFieldHeight: override.searchFieldHeight ?? searchFieldHeight,
searchFieldBorderRadius:
override.searchFieldBorderRadius ?? searchFieldBorderRadius,
searchIconColor: override.searchIconColor ?? searchIconColor,
searchClearIconColor:
override.searchClearIconColor ?? searchClearIconColor,
searchFieldFillColor:
override.searchFieldFillColor ?? searchFieldFillColor,
searchFieldBorderColor:
override.searchFieldBorderColor ?? searchFieldBorderColor,
searchFieldFocusedBorderColor:
override.searchFieldFocusedBorderColor ??
searchFieldFocusedBorderColor,
searchFieldBorderWidth:
override.searchFieldBorderWidth ?? searchFieldBorderWidth,
searchFieldFocusedBorderWidth:
override.searchFieldFocusedBorderWidth ??
searchFieldFocusedBorderWidth,
);
}