Bottom navigation changed
This commit is contained in:
34
lib/app.dart
34
lib/app.dart
@@ -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,
|
||||||
|
|||||||
@@ -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"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -406,5 +406,6 @@
|
|||||||
"rbiCode1": "आरबीआई कोड 1",
|
"rbiCode1": "आरबीआई कोड 1",
|
||||||
"rbiCode2": "आरबीआई कोड 2",
|
"rbiCode2": "आरबीआई कोड 2",
|
||||||
"latitude": "अक्षांश",
|
"latitude": "अक्षांश",
|
||||||
"address": "ग्राहक का पता"
|
"address": "ग्राहक का पता",
|
||||||
|
"transactions": "लेनदेन"
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user