This commit is contained in:
Juan Felipe Duarte
2023-04-24 11:18:10 -05:00
parent 028fce32a9
commit 47d4c80e42
2 changed files with 20 additions and 21 deletions
@@ -1,7 +1,6 @@
import 'package:firebase_auth/firebase_auth.dart';
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:prosappco/src/authentication/authentication_repository.dart';
class NewPhoneController extends GetxController {
final FirebaseAuth _auth = FirebaseAuth.instance;
+20 -20
View File
@@ -17,7 +17,7 @@ class _NewNumberValidationScreenState extends State<NewNumberValidationScreen> {
return SafeArea(
child: Scaffold(
resizeToAvoidBottomInset: false,
backgroundColor: Color(0xFFD6F4FF),
backgroundColor: const Color(0xFFD6F4FF),
body: Stack(
children: [
Container(
@@ -40,7 +40,7 @@ class _NewNumberValidationScreenState extends State<NewNumberValidationScreen> {
child: Row(
children: <Widget>[
IconButton(
icon: Icon(
icon: const Icon(
Icons.arrow_back,
size: 30,
),
@@ -48,7 +48,7 @@ class _NewNumberValidationScreenState extends State<NewNumberValidationScreen> {
Navigator.pop(context);
},
),
Text(
const Text(
'Validar código',
style: TextStyle(
color: Color(0xFF262626),
@@ -73,10 +73,10 @@ class _NewNumberValidationScreenState extends State<NewNumberValidationScreen> {
fontSize: 18.0, color: Color(0xFF65676B))),
)),
Padding(
padding: EdgeInsets.only(bottom: 20),
padding: const EdgeInsets.only(bottom: 20),
child: Row(
children: [
Expanded(
const Expanded(
child: TextField(
decoration: InputDecoration(
border: InputBorder.none,
@@ -89,15 +89,15 @@ class _NewNumberValidationScreenState extends State<NewNumberValidationScreen> {
onPressed: () {
// Acción a realizar cuando se hace clic en el texto
},
child: Text('Reenviar código'),
child: const Text('Reenviar código'),
),
],
),
),
Align(
const Align(
alignment: Alignment.topLeft,
child: Padding(
padding: const EdgeInsets.only(bottom: 5),
padding: EdgeInsets.only(bottom: 5),
child: Text('Codigo',
textAlign: TextAlign.left,
style:
@@ -105,7 +105,7 @@ class _NewNumberValidationScreenState extends State<NewNumberValidationScreen> {
),
),
Padding(
padding: EdgeInsets.only(bottom: 20),
padding: const EdgeInsets.only(bottom: 20),
child: OtpTextField(
numberOfFields: 6,
focusedBorderColor: Colors.blue,
@@ -119,13 +119,22 @@ class _NewNumberValidationScreenState extends State<NewNumberValidationScreen> {
),
),
Padding(
padding: EdgeInsets.only(bottom: 40),
padding: const EdgeInsets.only(bottom: 40),
child: Center(
child: ElevatedButton(
onPressed: () {
OTPController.instance.verifyOTP(otp);
},
child: Text(
style: ElevatedButton.styleFrom(
backgroundColor: const Color(0xFF2BA4EC), // Color del botón
shape: RoundedRectangleBorder(
borderRadius:
BorderRadius.circular(50), // Bordes redondeados
),
elevation: 0,
minimumSize: const Size(230, 60), // Tamaño mínimo del botón
),
child: const Text(
'Validar código',
style: TextStyle(
color: Colors.white,
@@ -133,15 +142,6 @@ class _NewNumberValidationScreenState extends State<NewNumberValidationScreen> {
fontSize: 18,
),
),
style: ElevatedButton.styleFrom(
primary: Color(0xFF2BA4EC), // Color del botón
shape: RoundedRectangleBorder(
borderRadius:
BorderRadius.circular(50), // Bordes redondeados
),
elevation: 0,
minimumSize: Size(230, 60), // Tamaño mínimo del botón
),
)),
),
]),