mirror of
https://github.com/SyncrowIOT/syncrow-app.git
synced 2025-07-16 18:16:21 +00:00
92 lines
2.1 KiB
Dart
92 lines
2.1 KiB
Dart
import 'package:flutter_bloc/flutter_bloc.dart';
|
|
|
|
part 'menu_state.dart';
|
|
|
|
class MenuCubit extends Cubit<MenuState> {
|
|
MenuCubit() : super(MenuInitial());
|
|
|
|
static MenuCubit of(context) => BlocProvider.of<MenuCubit>(context);
|
|
|
|
// List<MenuListModel> menuLists = [
|
|
// MenuListModel(
|
|
// label: 'Home Management',
|
|
// listItems: [
|
|
// ListItemModel(
|
|
// label: 'Create a Home',
|
|
// ),
|
|
// ListItemModel(
|
|
// label: 'Join a Home',
|
|
// ),
|
|
// ListItemModel(
|
|
// label: 'Manage Your Home',
|
|
// ),
|
|
// ],
|
|
// ),
|
|
// MenuListModel(
|
|
// label: 'General Settings',
|
|
// listItems: [
|
|
// ListItemModel(
|
|
// label: 'Voice Assistant',
|
|
// ),
|
|
// ListItemModel(
|
|
// label: 'Temperature unit',
|
|
// ),
|
|
// ListItemModel(
|
|
// label: 'Touch tone on panel',
|
|
// ),
|
|
// ListItemModel(
|
|
// label: 'Language',
|
|
// ),
|
|
// ListItemModel(
|
|
// label: 'Network diagnosis',
|
|
// ),
|
|
// ListItemModel(
|
|
// label: 'Clear cache',
|
|
// ),
|
|
// ],
|
|
// ),
|
|
// MenuListModel(
|
|
// label: 'Messages Center',
|
|
// listItems: [
|
|
// ListItemModel(
|
|
// label: 'Alerts',
|
|
// ),
|
|
// ListItemModel(
|
|
// label: 'Messages',
|
|
// ),
|
|
// ListItemModel(
|
|
// label: 'FAQs',
|
|
// ),
|
|
// ListItemModel(
|
|
// label: 'Help & Feedback',
|
|
// ),
|
|
// ],
|
|
// ),
|
|
// MenuListModel(
|
|
// label: 'Security and Privacy',
|
|
// listItems: [
|
|
// ListItemModel(
|
|
// label: 'Security',
|
|
// ),
|
|
// ListItemModel(
|
|
// label: 'privacy',
|
|
// ),
|
|
// ],
|
|
// ),
|
|
// MenuListModel(
|
|
// label: 'Legal Information',
|
|
// listItems: [
|
|
// ListItemModel(
|
|
// label: 'About',
|
|
// ),
|
|
// ListItemModel(
|
|
// label: 'Privacy Policy',
|
|
// ),
|
|
// ListItemModel(
|
|
// label: 'User Agreement',
|
|
// ),
|
|
// ],
|
|
// ),
|
|
// ];
|
|
}
|