From 71c7e498b687f896050a088d1a7a509c58157598 Mon Sep 17 00:00:00 2001 From: pahmiudahgede Date: Fri, 16 May 2025 08:17:52 +0700 Subject: [PATCH] fix:fixing controller and remove app bar --- .../auth/presentation/screen/login_screen.dart | 14 ++++++-------- .../auth/presentation/screen/otp_screen.dart | 4 ++-- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/lib/features/auth/presentation/screen/login_screen.dart b/lib/features/auth/presentation/screen/login_screen.dart index 6497e69..251daa1 100644 --- a/lib/features/auth/presentation/screen/login_screen.dart +++ b/lib/features/auth/presentation/screen/login_screen.dart @@ -14,21 +14,19 @@ class LoginScreen extends StatefulWidget { } class LoginScreenState extends State { - final TextEditingController _phoneController = TextEditingController(); - @override Widget build(BuildContext context) { + final TextEditingController phoneController = TextEditingController(); return Scaffold( - appBar: AppBar(title: Text("Login")), body: Consumer( builder: (context, viewModel, child) { return Padding( - padding: const EdgeInsets.all(16.0), + padding: PaddingCustom().paddingHorizontalVertical(15, 40), child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ FormFieldOne( - controllers: _phoneController, + controllers: phoneController, hintText: 'Phone Number', isRequired: true, textInputAction: TextInputAction.done, @@ -51,11 +49,11 @@ class LoginScreenState extends State { horizontal: double.infinity, vertical: 50, onTap: () async { - if (_phoneController.text.isNotEmpty) { + if (phoneController.text.isNotEmpty) { debugPrint("send otp dipencet"); - await viewModel.loginOrRegister(_phoneController.text); + await viewModel.loginOrRegister(phoneController.text); if (viewModel.loginResponse != null) { - router.go("/verif-otp", extra: _phoneController.text); + router.go("/verif-otp", extra: phoneController.text); } } }, diff --git a/lib/features/auth/presentation/screen/otp_screen.dart b/lib/features/auth/presentation/screen/otp_screen.dart index 9c916b6..3ce73f4 100644 --- a/lib/features/auth/presentation/screen/otp_screen.dart +++ b/lib/features/auth/presentation/screen/otp_screen.dart @@ -2,6 +2,7 @@ import 'package:flutter/material.dart'; import 'package:pin_code_fields/pin_code_fields.dart'; import 'package:provider/provider.dart'; import 'package:rijig_mobile/core/router.dart'; +import 'package:rijig_mobile/core/utils/guide.dart'; import 'package:rijig_mobile/features/auth/presentation/viewmodel/otp_vmod.dart'; import 'package:rijig_mobile/widget/buttoncard.dart'; @@ -20,11 +21,10 @@ class VerifOtpScreenState extends State { @override Widget build(BuildContext context) { return Scaffold( - appBar: AppBar(title: Text("Verify OTP")), body: Consumer( builder: (context, viewModel, child) { return Padding( - padding: const EdgeInsets.all(16.0), + padding: PaddingCustom().paddingHorizontalVertical(15, 40), child: Column( children: [ Text("OTP has been sent to ${widget.phoneNumber}"),