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/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 = [
|
||||||
|
|
Loading…
Reference in New Issue
Block a user