merge method

ResponsiveBreakpoint merge(
  1. ResponsiveBreakpoint responsiveBreakpoint
)

Merge overwrite operation.

Overwrite existing values with new values from responsiveBreakpoint.

Implementation

ResponsiveBreakpoint merge(ResponsiveBreakpoint responsiveBreakpoint) {
  // Tag does not overwrite existing behavior.
  // Preserve existing values when merging.
  if (responsiveBreakpoint.isTag && !isTag) {
    return copyWith(name: responsiveBreakpoint.name ?? name);
  }
  return responsiveBreakpoint.copyWith(
      name: responsiveBreakpoint.name ?? name);
}