import 'package:flutter/material.dart'; class SeedWidgetTheme extends ThemeExtension { final Color hintTextColor; SeedWidgetTheme({required this.hintTextColor}); @override SeedWidgetTheme copyWith({Color? hintTextColor}) => SeedWidgetTheme(hintTextColor: hintTextColor ?? this.hintTextColor); @override SeedWidgetTheme lerp(ThemeExtension? other, double t) { if (other is! SeedWidgetTheme) { return this; } return SeedWidgetTheme( hintTextColor: Color.lerp(hintTextColor, other.hintTextColor, t) ?? hintTextColor); } }