feat(presentation): add selected-tab navigation provider
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
parent
d531fcb2c8
commit
2d87879af8
13
lib/presentation/providers/navigation_provider.dart
Normal file
13
lib/presentation/providers/navigation_provider.dart
Normal file
@ -0,0 +1,13 @@
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
|
||||
/// Index de l'onglet sélectionné dans la navigation principale.
|
||||
/// Remplace le hack findAncestorStateOfType<MainPageState>.
|
||||
class SelectedTabNotifier extends Notifier<int> {
|
||||
@override
|
||||
int build() => 0;
|
||||
|
||||
void set(int index) => state = index;
|
||||
}
|
||||
|
||||
final selectedTabProvider =
|
||||
NotifierProvider<SelectedTabNotifier, int>(SelectedTabNotifier.new);
|
||||
Loading…
x
Reference in New Issue
Block a user