rwadurian/frontend/mobile-app/lib/features/home/presentation/providers/navigation_provider.dart

21 lines
416 B
Dart

import 'package:flutter_riverpod/flutter_riverpod.dart';
enum NavTab {
ranking,
mining,
trading,
profile,
}
class NavigationNotifier extends StateNotifier<NavTab> {
NavigationNotifier() : super(NavTab.ranking);
void setTab(NavTab tab) {
state = tab;
}
}
final navigationProvider = StateNotifierProvider<NavigationNotifier, NavTab>((ref) {
return NavigationNotifier();
});