mirror of
https://github.com/SyncrowIOT/syncrow-app.git
synced 2025-07-16 18:16:21 +00:00
30 lines
565 B
Dart
30 lines
565 B
Dart
part of 'menu_cubit.dart';
|
|
|
|
abstract class MenuState {}
|
|
|
|
class MenuInitial extends MenuState {}
|
|
|
|
class MenuLoading extends MenuState {}
|
|
|
|
class MenuLoaded extends MenuState {
|
|
final String userAgreementHtml;
|
|
MenuLoaded(this.userAgreementHtml);
|
|
}
|
|
|
|
|
|
class MenuItemsLoaded extends MenuState {
|
|
final List<Map<String, Object>> menuSections;
|
|
MenuItemsLoaded(this.menuSections);
|
|
}
|
|
class MenuError extends MenuState {
|
|
final String message;
|
|
|
|
MenuError(this.message);
|
|
}
|
|
|
|
class MenuNameUpdated extends MenuState {
|
|
final String name;
|
|
|
|
MenuNameUpdated(this.name);
|
|
}
|