Merge branch 'dev' of github.com:VinistanSS/FCSC into dev

This commit is contained in:
venbaittech 2025-04-03 17:01:30 +05:30
commit 0da39bc84b

View File

@ -26,6 +26,8 @@ import 'package:uae_stat/presentation/components/indicators/locale_provider.dart
import 'package:uae_stat/presentation/components/my_toggle.dart'; import 'package:uae_stat/presentation/components/my_toggle.dart';
import 'package:uae_stat/config/api_config.dart'; import 'package:uae_stat/config/api_config.dart';
final selectedIndexProvider = StateProvider<int>((ref) => 0);
class BaseScaffold extends ConsumerStatefulWidget { class BaseScaffold extends ConsumerStatefulWidget {
const BaseScaffold({ const BaseScaffold({
super.key, super.key,
@ -1105,7 +1107,7 @@ class _BaseScaffoldState extends ConsumerState<BaseScaffold> {
const EdgeInsets.only(bottom: 4), // Adjust this for spacing const EdgeInsets.only(bottom: 4), // Adjust this for spacing
child: Image.asset( child: Image.asset(
BottomBarAssetIconPath.globe, BottomBarAssetIconPath.globe,
color: _getSelectedIndex(currentRoute) == 2 color: _getSelectedIndex(currentRoute) == 3
? Colors.black ? Colors.black
: Color(0xFF989898), : Color(0xFF989898),
width: 20, width: 20,
@ -1148,11 +1150,12 @@ class _BaseScaffoldState extends ConsumerState<BaseScaffold> {
case '/countryprofile': case '/countryprofile':
return 3; return 3;
default: default:
return 0; return ref.read(selectedIndexProvider);
} }
} }
void _onItemTapped(BuildContext context, int index) { void _onItemTapped(BuildContext context, int index) {
ref.read(selectedIndexProvider.notifier).state = index;
switch (index) { switch (index) {
case 0: case 0:
context.go('/myhomepage'); context.go('/myhomepage');