cake_wallet/lib/themes/extensions/seed_widget_theme.dart

23 lines
616 B
Dart
Raw Normal View History

2023-07-05 12:23:29 +00:00
import 'package:flutter/material.dart';
class SeedWidgetTheme extends ThemeExtension<SeedWidgetTheme> {
final Color hintTextColor;
SeedWidgetTheme({required this.hintTextColor});
@override
SeedWidgetTheme copyWith({Color? hintTextColor}) =>
SeedWidgetTheme(hintTextColor: hintTextColor ?? this.hintTextColor);
@override
SeedWidgetTheme lerp(ThemeExtension<SeedWidgetTheme>? other, double t) {
if (other is! SeedWidgetTheme) {
return this;
}
return SeedWidgetTheme(
hintTextColor:
Color.lerp(hintTextColor, other.hintTextColor, t) ?? hintTextColor);
}
}