quel-est-ce-pokemon/lib/presentation/providers/navigation_provider.dart
Maxiwere45 2d87879af8 feat(presentation): add selected-tab navigation provider
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 11:31:16 +02:00

14 lines
413 B
Dart

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);