portfolio done pics2
This commit is contained in:
@@ -9,6 +9,10 @@ class RouteName {
|
||||
//Login
|
||||
static const String loginScreen = 'loginScreen';
|
||||
|
||||
//Register
|
||||
static const String registerStepScreen = 'registerStepScreen';
|
||||
static const String registerScreen = 'registerScreen';
|
||||
|
||||
//No Internet
|
||||
static const String noInternetScreen = 'noInternet';
|
||||
|
||||
@@ -23,4 +27,11 @@ class RouteName {
|
||||
|
||||
//Portfolio details
|
||||
static const String porfolioDetails = 'porfolioDetails';
|
||||
|
||||
//Biometric
|
||||
static const String biometricScreen = 'biometricScreen';
|
||||
|
||||
//Biometric
|
||||
static const String otpScreen = 'otpScreen';
|
||||
|
||||
}
|
||||
|
||||
@@ -3,8 +3,15 @@
|
||||
import 'package:go_router/go_router.dart';
|
||||
import 'package:tanami_app/core/routes/route_name.dart';
|
||||
import 'package:tanami_app/features/MainScreens/MainScreen.dart';
|
||||
|
||||
import 'package:tanami_app/features/MainScreens/Portfolio/presentation/pages/detailsScreen.dart';
|
||||
|
||||
import 'package:tanami_app/features/biometric/presentation/pages/biometric_screen.dart';
|
||||
|
||||
import 'package:tanami_app/features/countrySelection/presentation/pages/choose_country_screen.dart';
|
||||
import 'package:tanami_app/features/otpVerification/presentation/pages/otp_screen.dart';
|
||||
import 'package:tanami_app/features/register/presentation/pages/register_screen.dart';
|
||||
import 'package:tanami_app/features/register/presentation/pages/register_step_screen.dart';
|
||||
import 'package:tanami_app/features/welcome/presentation/pages/weclome_screen.dart';
|
||||
|
||||
import '../../features/login/presentation/pages/login_screen.dart';
|
||||
@@ -20,55 +27,80 @@ final goRouter = GoRouter(
|
||||
//errorBuilder: (context, state) => ErrorScreen(state.error),
|
||||
routes: [
|
||||
GoRoute(
|
||||
name: "splash",
|
||||
path: RouteName.splashScreen,
|
||||
builder: (context, state) {
|
||||
return const SplashScreen();
|
||||
},
|
||||
// redirect: (context, state) {
|
||||
// if (true) {
|
||||
// return "/login";
|
||||
// }
|
||||
// return "/";
|
||||
// },
|
||||
routes: [
|
||||
GoRoute(
|
||||
name: RouteName.loginScreen,
|
||||
path: RouteName.loginScreen,
|
||||
builder: (context, state) {
|
||||
return const LoginScreen();
|
||||
},
|
||||
),
|
||||
GoRoute(
|
||||
name: RouteName.welcomeScreen,
|
||||
path: RouteName.welcomeScreen,
|
||||
builder: (context, state) {
|
||||
return const WelcomeScreen();
|
||||
},
|
||||
),
|
||||
GoRoute(
|
||||
name: RouteName.chooseCountryScreen,
|
||||
path: RouteName.chooseCountryScreen,
|
||||
builder: (context, state) {
|
||||
return const ChooseCountryScreen();
|
||||
},
|
||||
),
|
||||
GoRoute(
|
||||
name: RouteName.mainScreen,
|
||||
path: RouteName.mainScreen,
|
||||
builder: (context, state) {
|
||||
return const MainScreen();
|
||||
},
|
||||
),
|
||||
GoRoute(
|
||||
name: "splash",
|
||||
path: RouteName.splashScreen,
|
||||
builder: (context, state) {
|
||||
return const SplashScreen();
|
||||
},
|
||||
routes: [
|
||||
GoRoute(
|
||||
name: RouteName.loginScreen,
|
||||
path: "${RouteName.loginScreen}/:fromScreen",
|
||||
builder: (context, state) {
|
||||
return LoginScreen(
|
||||
fromScreen: state.pathParameters["fromScreen"]!,
|
||||
);
|
||||
},
|
||||
),
|
||||
GoRoute(
|
||||
name: RouteName.registerStepScreen,
|
||||
path: "${RouteName.registerStepScreen}/:fromScreentype",
|
||||
builder: (context, state) {
|
||||
return RegisterStepScreen(
|
||||
fromScreen: state.pathParameters["fromScreentype"]!,
|
||||
);
|
||||
},
|
||||
),
|
||||
GoRoute(
|
||||
name: RouteName.welcomeScreen,
|
||||
path: RouteName.welcomeScreen,
|
||||
builder: (context, state) {
|
||||
return const WelcomeScreen();
|
||||
},
|
||||
),
|
||||
GoRoute(
|
||||
name: RouteName.chooseCountryScreen,
|
||||
path: RouteName.chooseCountryScreen,
|
||||
builder: (context, state) {
|
||||
return const ChooseCountryScreen();
|
||||
},
|
||||
),
|
||||
GoRoute(
|
||||
name: RouteName.mainScreen,
|
||||
path: RouteName.mainScreen,
|
||||
builder: (context, state) {
|
||||
return const MainScreen();
|
||||
},
|
||||
),
|
||||
GoRoute(
|
||||
name: RouteName.biometricScreen,
|
||||
path: RouteName.biometricScreen,
|
||||
builder: (context, state) {
|
||||
return const BiometricScreen();
|
||||
},
|
||||
),
|
||||
GoRoute(
|
||||
name: RouteName.registerScreen,
|
||||
path: RouteName.registerScreen,
|
||||
builder: (context, state) {
|
||||
return const RegisterScreen();
|
||||
},
|
||||
),
|
||||
GoRoute(
|
||||
name: RouteName.otpScreen,
|
||||
path: RouteName.otpScreen,
|
||||
builder: (context, state) {
|
||||
return const OtpScreen();
|
||||
},
|
||||
),
|
||||
GoRoute(
|
||||
name: RouteName.porfolioDetails,
|
||||
path: RouteName.porfolioDetails,
|
||||
builder: (context, state) {
|
||||
return const DetailsScreen();
|
||||
},
|
||||
),
|
||||
],
|
||||
),
|
||||
]),
|
||||
|
||||
// GoRoute(
|
||||
// path: '/profile/:userId',
|
||||
|
||||
@@ -36,4 +36,9 @@ class AppColor {
|
||||
|
||||
//Radio Color
|
||||
static const Color radioActiveColor = Color(0xFF0B8933);
|
||||
|
||||
//Otp Color
|
||||
static const Color strokeColor = Color(0xFFB4B4B4);
|
||||
static const Color otpTextColor = Color(0xFF191B1E);
|
||||
static const Color fillColor = Color(0xFFF6F6F6);
|
||||
}
|
||||
|
||||
@@ -22,6 +22,16 @@ class AppImages {
|
||||
"assets/images/auth_screen/svg/hide_password.svg";
|
||||
static const String showPassword =
|
||||
"assets/images/auth_screen/svg/show_password.svg";
|
||||
static const String step1Image =
|
||||
"assets/images/auth_screen/svg/first_step.svg";
|
||||
static const String step2Image =
|
||||
"assets/images/auth_screen/svg/second_step.svg";
|
||||
static const String step3Image =
|
||||
"assets/images/auth_screen/svg/third_step.svg";
|
||||
static const String stage1Image =
|
||||
"assets/images/auth_screen/png/stage_one.png";
|
||||
static const String stage2Image =
|
||||
"assets/images/auth_screen/png/stage_two.png";
|
||||
|
||||
//Country Flag
|
||||
static const String bahrainFlag =
|
||||
@@ -35,4 +45,15 @@ class AppImages {
|
||||
"assets/images/country_flag/png/saudi_arabia_flag.png";
|
||||
static const String unitedArabEmiratesFlag =
|
||||
"assets/images/country_flag/png/uae_flag.png";
|
||||
|
||||
//Biometric Screen
|
||||
static const String biometricBg =
|
||||
"assets/images/biometric_screen/svg/biometric_bg.svg";
|
||||
static const String biometricFingerprint =
|
||||
"assets/images/biometric_screen/png/biometric_fingerprint.png";
|
||||
static const String biometricFace =
|
||||
"assets/images/biometric_screen/png/biomertric_face.png";
|
||||
|
||||
//Dialog
|
||||
static const String exitAppIcon = "assets/images/dialog/svg/exit_icon.svg";
|
||||
}
|
||||
|
||||
@@ -29,6 +29,26 @@ class AppText {
|
||||
static const String invalidPassword = "Invalid Password";
|
||||
static const String forgorPassword = "Forgot Password";
|
||||
|
||||
//Register
|
||||
static const String getStartedToday = "Get started today";
|
||||
static const String setupYourTanamiAccountToBegin =
|
||||
"Setup your Tanami account to begin investing in a few simple steps";
|
||||
static const String step1 = "Step 1";
|
||||
static const String step2 = "Step 2";
|
||||
static const String step3 = "Step 3";
|
||||
static const String enterYourCountryOfResidence =
|
||||
"Enter your country of residence and mobile number";
|
||||
static const String enterNameEmailPassword =
|
||||
"Enter your name, email and password";
|
||||
static const String enableBiometricAuthentication =
|
||||
"Enable biometric authentication and select a unique pin code for easy access";
|
||||
static const String getStarted = "Get started";
|
||||
static const String welcome = "Welcome!";
|
||||
static const String selectYourCountryOfResidence =
|
||||
"Select your country of residence and enter your mobile number";
|
||||
static const String nextText = "Next";
|
||||
static const String backText = "Back";
|
||||
|
||||
//Country Name
|
||||
static const String bahrainCountryText = "Bahrain";
|
||||
static const String kuwaitCountryText = "Kuwait";
|
||||
@@ -45,4 +65,17 @@ class AppText {
|
||||
static const String totalreturn = "Total return";
|
||||
static const String disttodate = "Distributions to date";
|
||||
static const String includeddocs = "Included Documents";
|
||||
|
||||
//Dialog
|
||||
static const String exitText = "Exit";
|
||||
static const String cancelText = "Cancel";
|
||||
static const String areYouSureYouWantToExitText =
|
||||
"Are you sure you want to Exit?";
|
||||
|
||||
//OTP
|
||||
static const String checkYourMessages = "Check your messages";
|
||||
static const String referToSameOtpMessage =
|
||||
"Please refer to the same OTP message shown below";
|
||||
static const String resendSms = "Resend SMS";
|
||||
|
||||
}
|
||||
|
||||
20
lib/core/utils/constant/register_step_data.dart
Normal file
20
lib/core/utils/constant/register_step_data.dart
Normal file
@@ -0,0 +1,20 @@
|
||||
import 'package:tanami_app/core/styles/app_images.dart';
|
||||
import 'package:tanami_app/core/styles/app_text.dart';
|
||||
|
||||
List<String> title = [
|
||||
AppText.step1,
|
||||
AppText.step2,
|
||||
AppText.step3,
|
||||
];
|
||||
|
||||
List<String> description = [
|
||||
AppText.enterYourCountryOfResidence,
|
||||
AppText.enterNameEmailPassword,
|
||||
AppText.enableBiometricAuthentication,
|
||||
];
|
||||
|
||||
List<String> stepImage = [
|
||||
AppImages.step1Image,
|
||||
AppImages.step2Image,
|
||||
AppImages.step3Image,
|
||||
];
|
||||
Reference in New Issue
Block a user