Screen design of Dashboard & customer Info

This commit is contained in:
2025-04-28 17:57:32 +05:30
parent fa6690165d
commit 3108093686
16 changed files with 585 additions and 323 deletions

View File

@@ -1,5 +1,7 @@
import 'package:flutter/material.dart';
import 'package:kmobile/features/auth/screens/customer_info_screen.dart';
import 'package:kmobile/features/auth/screens/mpin_screen.dart';
import '../app.dart';
import '../features/auth/screens/login_screen.dart';
// import '../features/auth/screens/forgot_password_screen.dart';
// import '../features/auth/screens/register_screen.dart';
@@ -19,10 +21,12 @@ class AppRoutes {
static const String mPin = '/mPin';
static const String register = '/register';
static const String forgotPassword = '/forgot-password';
static const String navigationScaffold = '/navigation-scaffold';
static const String dashboard = '/dashboard';
static const String accounts = '/accounts';
static const String transactions = '/transactions';
static const String payments = '/payments';
static const String customer_info = '/customer-info';
// Route generator
static Route<dynamic> generateRoute(RouteSettings settings) {
@@ -42,9 +46,15 @@ class AppRoutes {
// Placeholder - create the ForgotPasswordScreen class and uncomment
// return MaterialPageRoute(builder: (_) => const ForgotPasswordScreen());
return _errorRoute();
case navigationScaffold:
return MaterialPageRoute(builder: (_) => const NavigationScaffold());
case dashboard:
return MaterialPageRoute(builder: (_) => const DashboardScreen());
case customer_info:
return MaterialPageRoute(builder: (_) => const CustomerInfoScreen());
case accounts:
// Placeholder - create the AccountsScreen class and uncomment