merge method

FdcGridThemeData merge(
  1. FdcGridThemeData? override
)

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

Implementation

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

  return FdcGridThemeData(
    grid: grid.merge(override.grid),
    header: header.merge(override.header),
    headerFilters: headerFilters.merge(override.headerFilters),
    toolbar: toolbar.merge(override.toolbar),
    popupMenu: popupMenu.merge(override.popupMenu),
    controls: controls.merge(override.controls),
    summary: summary.merge(override.summary),
    progress: progress.merge(override.progress),
    statusBar: statusBar.merge(override.statusBar),
    statusBarProgressBar: statusBarProgressBar.merge(
      override.statusBarProgressBar,
    ),
    counter: counter.merge(override.counter),
    cellIndicator: cellIndicator.merge(override.cellIndicator),
    cellErrorIndicator: cellErrorIndicator.merge(override.cellErrorIndicator),
  );
}