import 'package:equatable/equatable.dart'; import 'package:graphview/GraphView.dart'; import 'package:syncrow_web/pages/auth/model/user_model.dart'; abstract class HomeState extends Equatable { const HomeState(); @override List get props => []; } class HomeInitial extends HomeState {} class HomeCounterState extends HomeState { final int counter; const HomeCounterState(this.counter); } class HomeUpdateTree extends HomeState { final Graph graph; final BuchheimWalkerConfiguration builder; const HomeUpdateTree({required this.graph, required this.builder}); @override List get props => [graph, builder]; } class HomeUserInfoLoaded extends HomeState { final UserModel user; HomeUserInfoLoaded(this.user); }