copyWith method

MiniTheme copyWith({
  1. String? name,
  2. Brightness? brightness,
  3. MiniColorTokens? colors,
  4. MiniSpacingTokens? spacing,
  5. MiniRadiusTokens? radius,
  6. MiniTypographyTokens? typography,
  7. MiniComponentSizeTokens? componentSizes,
})

Implementation

MiniTheme copyWith({
  String? name,
  Brightness? brightness,
  MiniColorTokens? colors,
  MiniSpacingTokens? spacing,
  MiniRadiusTokens? radius,
  MiniTypographyTokens? typography,
  MiniComponentSizeTokens? componentSizes,
}) {
  return MiniTheme(
    name: name ?? this.name,
    brightness: brightness ?? this.brightness,
    colors: colors ?? this.colors,
    spacing: spacing ?? this.spacing,
    radius: radius ?? this.radius,
    typography: typography ?? this.typography,
    componentSizes: componentSizes ?? this.componentSizes,
  );
}