fix: registration features
This commit is contained in:
parent
bd065242e6
commit
fdca27233b
|
@ -2,6 +2,7 @@ import 'dart:io';
|
|||
|
||||
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/date_picker/date_picker_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_form/text_form_view.dart';
|
||||
|
@ -174,13 +175,11 @@ class SubmitDataIdCard extends StatelessWidget {
|
|||
title: 'Check your ID card data for accuracy'),
|
||||
TextFormView(name: 'NIK'),
|
||||
TextFormView(name: 'Full Name'),
|
||||
TextFormView(
|
||||
name: 'Birth Date',
|
||||
suffixIcon: const Icon(
|
||||
Icons.calendar_today_rounded,
|
||||
color: ColorPalette.slate400,
|
||||
),
|
||||
),
|
||||
DatePickerView(
|
||||
name: 'Birth Date',
|
||||
ctrl: provider.ctrlBirthDate,
|
||||
isMultipleSelection: false,
|
||||
enabled: true),
|
||||
photoDocument(provider),
|
||||
Container(
|
||||
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/core/route/route.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/viewmodel/submission_data_viewmodel.dart';
|
||||
import 'package:flutter/gestures.dart';
|
||||
|
@ -32,10 +33,7 @@ class SubmitEmail extends StatelessWidget {
|
|||
),
|
||||
),
|
||||
TextSpan(
|
||||
recognizer: TapGestureRecognizer()
|
||||
..onTap = () {
|
||||
print('object');
|
||||
},
|
||||
recognizer: TapGestureRecognizer()..onTap = () {},
|
||||
text: 'verification',
|
||||
style: const TextStyle(
|
||||
color: Colors.blue,
|
||||
|
@ -74,6 +72,16 @@ class SubmitEmail extends StatelessWidget {
|
|||
? TextFormView(
|
||||
name: '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: () {
|
||||
// provider.submitEmail();
|
||||
// },
|
||||
|
|
|
@ -19,6 +19,7 @@ class SubmissionDataViewModel extends ChangeNotifier {
|
|||
TextEditingController ctrlMarital = TextEditingController();
|
||||
TextEditingController ctrlSourceFund = TextEditingController();
|
||||
TextEditingController ctrlBankName = TextEditingController();
|
||||
TextEditingController ctrlBirthDate = TextEditingController();
|
||||
int step = 1;
|
||||
|
||||
List<ItemSelectForm> listOccupation = [
|
||||
|
|
Loading…
Reference in New Issue
Block a user