copyWith method

TWidgetTheme copyWith({
  1. bool? isDarkMode,
  2. TVariant? type,
  3. MaterialColor? color,
  4. Color? container,
  5. Color? containerVariant,
  6. Color? onContainer,
  7. Color? onContainerVariant,
  8. Color? outline,
  9. Color? outlineVariant,
  10. Color? shadow,
})

Implementation

TWidgetTheme copyWith({
  bool? isDarkMode,
  TVariant? type,
  MaterialColor? color,
  Color? container,
  Color? containerVariant,
  Color? onContainer,
  Color? onContainerVariant,
  Color? outline,
  Color? outlineVariant,
  Color? shadow,
}) {
  return TWidgetTheme(
    isDarkMode: isDarkMode ?? this.isDarkMode,
    type: type ?? this.type,
    color: color ?? this.color,
    container: container ?? this.container,
    containerVariant: containerVariant ?? this.containerVariant,
    onContainer: onContainer ?? this.onContainer,
    onContainerVariant: onContainerVariant ?? this.onContainerVariant,
    outline: outline ?? this.outline,
    outlineVariant: outlineVariant ?? this.outlineVariant,
    shadow: shadow ?? this.shadow,
  );
}