Bottom navigation changed

This commit is contained in:
2025-11-24 13:26:33 +05:30
parent 353ec63916
commit 0075abc906
3 changed files with 33 additions and 7 deletions

View File

@@ -13,6 +13,9 @@ import 'config/routes.dart';
import 'di/injection.dart'; import 'di/injection.dart';
import 'features/auth/controllers/auth_cubit.dart'; import 'features/auth/controllers/auth_cubit.dart';
import 'features/card/screens/card_management_screen.dart'; import 'features/card/screens/card_management_screen.dart';
import 'features/accounts/screens/account_statement_screen.dart';
import 'package:kmobile/features/auth/controllers/auth_state.dart';
import 'features/auth/screens/login_screen.dart'; import 'features/auth/screens/login_screen.dart';
import 'features/service/screens/service_screen.dart'; import 'features/service/screens/service_screen.dart';
import 'features/dashboard/screens/dashboard_screen.dart'; import 'features/dashboard/screens/dashboard_screen.dart';
@@ -309,7 +312,24 @@ class _NavigationScaffoldState extends State<NavigationScaffold> {
int _selectedIndex = 0; int _selectedIndex = 0;
final List<Widget> _pages = [ final List<Widget> _pages = [
const DashboardScreen(), const DashboardScreen(),
// const CardManagementScreen(), BlocBuilder<AuthCubit, AuthState>(
builder: (context, state) {
if (state is Authenticated) {
if (state.users.isNotEmpty) {
final user = state.users.first;
return AccountStatementScreen(
accountNo: user.accountNo ?? '',
balance: user.availableBalance ?? '0.00',
accountType: user.accountType ?? '',
);
} else {
return const Center(child: Text("No accounts found."));
}
}
return const Center(child: CircularProgressIndicator());
},
),
const CardManagementScreen(),
const ServiceScreen(), const ServiceScreen(),
]; ];
@@ -367,10 +387,14 @@ class _NavigationScaffoldState extends State<NavigationScaffold> {
icon: const Icon(Icons.home_filled), icon: const Icon(Icons.home_filled),
label: AppLocalizations.of(context).home, label: AppLocalizations.of(context).home,
), ),
// BottomNavigationBarItem( BottomNavigationBarItem(
// icon: const Icon(Icons.credit_card), icon: const Icon(Icons.swap_vert_sharp),
// label: AppLocalizations.of(context).card, label: AppLocalizations.of(context).transactions,
// ), ),
BottomNavigationBarItem(
icon: const Icon(Icons.credit_card),
label: AppLocalizations.of(context).card,
),
BottomNavigationBarItem( BottomNavigationBarItem(
icon: const Icon(Icons.miscellaneous_services), icon: const Icon(Icons.miscellaneous_services),
label: AppLocalizations.of(context).services, label: AppLocalizations.of(context).services,

View File

@@ -405,5 +405,6 @@
"rbiCode1": "RBI Code 1", "rbiCode1": "RBI Code 1",
"rbiCode2": "RBI Code 2", "rbiCode2": "RBI Code 2",
"latitude": "Latitude", "latitude": "Latitude",
"address": "Customer Address" "address": "Customer Address",
"transactions": "Transactions"
} }

View File

@@ -406,5 +406,6 @@
"rbiCode1": "आरबीआई कोड 1", "rbiCode1": "आरबीआई कोड 1",
"rbiCode2": "आरबीआई कोड 2", "rbiCode2": "आरबीआई कोड 2",
"latitude": "अक्षांश", "latitude": "अक्षांश",
"address": "ग्राहक का पता" "address": "ग्राहक का पता",
"transactions": "लेनदेन"
} }