import 'package:equatable/equatable.dart'; import 'package:flutter/material.dart'; abstract class ThemeEvent extends Equatable { const ThemeEvent(); @override List get props => []; } class ThemeChanged extends ThemeEvent { final ThemeMode themeMode; const ThemeChanged({required this.themeMode}); @override List get props => [themeMode]; } class ThemeLoadRequested extends ThemeEvent {}