Line data Source code
1 : import 'package:flutter/material.dart'; 2 : 3 : class InjectedThemeState { 4 2 : InjectedThemeState({ 5 : this.lightTheme, 6 : this.darkTheme, 7 : }); 8 : 9 : final ThemeData? lightTheme; 10 : final ThemeData? darkTheme; 11 : 12 2 : @override 13 : bool operator ==(Object other) { 14 : if (identical(this, other)) return true; 15 : 16 2 : return other is InjectedThemeState && 17 6 : other.lightTheme == lightTheme && 18 6 : other.darkTheme == darkTheme; 19 : } 20 : 21 1 : @override 22 5 : int get hashCode => lightTheme.hashCode ^ darkTheme.hashCode; 23 : }