fix: registration features
This commit is contained in:
		| @@ -2,6 +2,7 @@ import 'dart:io'; | |||||||
|  |  | ||||||
| import 'package:cims_apps/application/assets/path_assets.dart'; | import 'package:cims_apps/application/assets/path_assets.dart'; | ||||||
| import 'package:cims_apps/application/component/button/button_view.dart'; | import 'package:cims_apps/application/component/button/button_view.dart'; | ||||||
|  | import 'package:cims_apps/application/component/date_picker/date_picker_view.dart'; | ||||||
| import 'package:cims_apps/application/component/image/image_view.dart'; | import 'package:cims_apps/application/component/image/image_view.dart'; | ||||||
| import 'package:cims_apps/application/component/text_caption/text_caption.dart'; | import 'package:cims_apps/application/component/text_caption/text_caption.dart'; | ||||||
| import 'package:cims_apps/application/component/text_form/text_form_view.dart'; | import 'package:cims_apps/application/component/text_form/text_form_view.dart'; | ||||||
| @@ -174,13 +175,11 @@ class SubmitDataIdCard extends StatelessWidget { | |||||||
|                       title: 'Check your ID card data for accuracy'), |                       title: 'Check your ID card data for accuracy'), | ||||||
|                   TextFormView(name: 'NIK'), |                   TextFormView(name: 'NIK'), | ||||||
|                   TextFormView(name: 'Full Name'), |                   TextFormView(name: 'Full Name'), | ||||||
|                   TextFormView( |                   DatePickerView( | ||||||
|                     name: 'Birth Date', |                       name: 'Birth Date', | ||||||
|                     suffixIcon: const Icon( |                       ctrl: provider.ctrlBirthDate, | ||||||
|                       Icons.calendar_today_rounded, |                       isMultipleSelection: false, | ||||||
|                       color: ColorPalette.slate400, |                       enabled: true), | ||||||
|                     ), |  | ||||||
|                   ), |  | ||||||
|                   photoDocument(provider), |                   photoDocument(provider), | ||||||
|                   Container( |                   Container( | ||||||
|                     width: SizeConfig.width, |                     width: SizeConfig.width, | ||||||
|   | |||||||
| @@ -5,6 +5,7 @@ import 'package:cims_apps/application/component/text_caption/text_caption.dart'; | |||||||
| import 'package:cims_apps/application/component/text_form/text_form_view.dart'; | import 'package:cims_apps/application/component/text_form/text_form_view.dart'; | ||||||
| import 'package:cims_apps/core/route/route.dart'; | import 'package:cims_apps/core/route/route.dart'; | ||||||
| import 'package:cims_apps/core/utils/size_config.dart'; | import 'package:cims_apps/core/utils/size_config.dart'; | ||||||
|  | import 'package:cims_apps/core/utils/string_utils.dart'; | ||||||
| import 'package:cims_apps/features/auth/registration/view/submission_data/submission_parent.dart'; | import 'package:cims_apps/features/auth/registration/view/submission_data/submission_parent.dart'; | ||||||
| import 'package:cims_apps/features/auth/registration/viewmodel/submission_data_viewmodel.dart'; | import 'package:cims_apps/features/auth/registration/viewmodel/submission_data_viewmodel.dart'; | ||||||
| import 'package:flutter/gestures.dart'; | import 'package:flutter/gestures.dart'; | ||||||
| @@ -32,10 +33,7 @@ class SubmitEmail extends StatelessWidget { | |||||||
|                 ), |                 ), | ||||||
|               ), |               ), | ||||||
|               TextSpan( |               TextSpan( | ||||||
|                 recognizer: TapGestureRecognizer() |                 recognizer: TapGestureRecognizer()..onTap = () {}, | ||||||
|                   ..onTap = () { |  | ||||||
|                     print('object'); |  | ||||||
|                   }, |  | ||||||
|                 text: 'verification', |                 text: 'verification', | ||||||
|                 style: const TextStyle( |                 style: const TextStyle( | ||||||
|                   color: Colors.blue, |                   color: Colors.blue, | ||||||
| @@ -74,6 +72,16 @@ class SubmitEmail extends StatelessWidget { | |||||||
|                       ? TextFormView( |                       ? TextFormView( | ||||||
|                           name: 'E-mail Address', |                           name: 'E-mail Address', | ||||||
|                           hintText: 'Input e-mail address', |                           hintText: 'Input e-mail address', | ||||||
|  |                           keyboardType: TextInputType.emailAddress, | ||||||
|  |                           validator: (value) { | ||||||
|  |                             if (value!.isEmpty) { | ||||||
|  |                               return 'Filled cannot be empty'; | ||||||
|  |                             } else if (!StringUtils.emailValidation(value)) { | ||||||
|  |                               return 'Format email wrong'; | ||||||
|  |                             } else { | ||||||
|  |                               return null; | ||||||
|  |                             } | ||||||
|  |                           }, | ||||||
|                           // onTap: () { |                           // onTap: () { | ||||||
|                           //   provider.submitEmail(); |                           //   provider.submitEmail(); | ||||||
|                           // }, |                           // }, | ||||||
|   | |||||||
| @@ -19,6 +19,7 @@ class SubmissionDataViewModel extends ChangeNotifier { | |||||||
|   TextEditingController ctrlMarital = TextEditingController(); |   TextEditingController ctrlMarital = TextEditingController(); | ||||||
|   TextEditingController ctrlSourceFund = TextEditingController(); |   TextEditingController ctrlSourceFund = TextEditingController(); | ||||||
|   TextEditingController ctrlBankName = TextEditingController(); |   TextEditingController ctrlBankName = TextEditingController(); | ||||||
|  |   TextEditingController ctrlBirthDate = TextEditingController(); | ||||||
|   int step = 1; |   int step = 1; | ||||||
|  |  | ||||||
|   List<ItemSelectForm> listOccupation = [ |   List<ItemSelectForm> listOccupation = [ | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user