fixed validation

fatima
Fatimah Alshammari 4 years ago
parent 3d5ba9d995
commit 7921ffe26d

@ -1,12 +1,8 @@
import 'package:car_provider_app/api/client/user_api_client.dart';
import 'package:car_provider_app/api/shared_prefrence.dart';
import 'package:car_provider_app/classes/utils.dart';
import 'package:car_provider_app/config/routes.dart';
import 'package:car_provider_app/models/user/confirm_password.dart';
import 'package:car_provider_app/models/user/forget_password_otp_compare.dart';
import 'package:car_provider_app/models/user/forget_password_otp_request.dart';
import 'package:car_provider_app/pages/user/vertify_password_page.dart';
import 'package:car_provider_app/utils/navigator.dart';
import 'package:car_provider_app/utils/utils.dart';
import 'package:car_provider_app/widgets/app_bar.dart';
@ -38,9 +34,10 @@ class _ConfirmNewPasswordPageState extends State<ConfirmNewPasswordPage> {
Widget build(BuildContext context) {
return Scaffold(
appBar: appBar(title: "Forget Password"),
body: Container(
width: double.infinity,
height: double.infinity,
body: SingleChildScrollView(
child: Container(
// width: double.infinity,
// height: double.infinity,
padding: EdgeInsets.all(40),
child: Column(
children: [
@ -73,40 +70,18 @@ class _ConfirmNewPasswordPageState extends State<ConfirmNewPasswordPage> {
obscureText: true,
onChanged: (v) => confirmPassword = v,
),
// TxtField(
// hint: "Inter New Password",
// value: newPassword,
// isPasswordEnabled: true,
// maxLines: 1,
// onChanged: (v) {
// newPassword = v;
// },
// ),
// 12.height,
// TxtField(
// hint: "Confirm New Password",
// value: newPassword,
// isPasswordEnabled: true,
// maxLines: 1,
// onChanged: (v) {
// newPassword = newPassword;
// },
// ),
40.height,
ShowFillButton(
title: "Confirm",
width: double.infinity,
onPressed: () {
if(newPassword == confirmPassword ){
confirmPasswordOTP(context);}
else{
Utils.showToast("Confirmation password does not match the entered password");
}
if (validation()) confirmPasswordOTP(context);
},
),
],
),
),
),
);
}
@ -122,4 +97,13 @@ class _ConfirmNewPasswordPageState extends State<ConfirmNewPasswordPage> {
Utils.showToast(data.message ?? "");
}
}
bool validation() {
bool isValid = true;
if (newPassword != confirmPassword) {
Utils.showToast("Confirmation password does not match the entered password");
isValid = false;
}
return isValid;
}
}

Loading…
Cancel
Save