Mobile Number Implemented in OTP

This commit is contained in:
2025-09-11 18:13:39 +05:30
parent 0f205873a9
commit 82e057d804
7 changed files with 49 additions and 23 deletions

View File

@@ -7,7 +7,8 @@ import '../../../l10n/app_localizations.dart';
import 'change_password_otp_screen.dart';
class ChangePasswordScreen extends StatefulWidget {
const ChangePasswordScreen();
final String mobileNumber;
const ChangePasswordScreen({super.key, required this.mobileNumber});
@override
State<ChangePasswordScreen> createState() => _ChangePasswordScreenState();
@@ -61,8 +62,7 @@ void _proceed() async {
try {
const mobileNumber = "8981274001"; // Replace with actual mobile number
await _changePasswordService.getOtp(mobileNumber: mobileNumber);
await _changePasswordService.getOtp(mobileNumber: widget.mobileNumber);
Navigator.push(
@@ -72,7 +72,7 @@ void _proceed() async {
currentPassword: currentPasswordController.text,
newPassword: newPasswordController.text,
confirmPassword: confirmPasswordController.text,
mobileNumber: mobileNumber,
mobileNumber: widget.mobileNumber,
),
),
);