main_state.dart 711 B

12345678910111213141516171819202122232425
  1. import 'package:equatable/equatable.dart';
  2. import 'package:eye_video/bizmodule/main/thiz/model/drawer_configs.dart';
  3. import 'package:eye_video/bizmodule/main/thiz/model/user_model.dart';
  4. import 'package:flutter/cupertino.dart';
  5. abstract class MainState extends Equatable {
  6. const MainState();
  7. @override
  8. List<Object> get props => [];
  9. }
  10. class DrawerLoadedState extends MainState {
  11. final UserModel userModel;
  12. final DrawerConfigsModel configsModel;
  13. DrawerLoadedState({required this.userModel, required this.configsModel});
  14. @override
  15. List<Object> get props => [this.userModel, configsModel];
  16. }
  17. class DrawerLoadedErrorState extends MainState {}
  18. class DrawerLoadedEmptyState extends MainState {}