numero celular actualizar

This commit is contained in:
Felipe
2023-07-11 10:11:23 -05:00
parent 92a524c799
commit 2224c9de0b
2 changed files with 75 additions and 12 deletions
@@ -1,6 +1,5 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:prosappco/src/authentication/authentication_repository.dart';
class NameEmailCityController extends GetxController { class NameEmailCityController extends GetxController {
static NameEmailCityController get instance => Get.find(); static NameEmailCityController get instance => Get.find();
+75 -11
View File
@@ -3,6 +3,7 @@ import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:intl_phone_field/intl_phone_field.dart'; import 'package:intl_phone_field/intl_phone_field.dart';
import 'package:prosappco/src/components/pop_appbar.dart';
import 'package:prosappco/src/components/primary_btn.dart'; import 'package:prosappco/src/components/primary_btn.dart';
import 'package:prosappco/src/controllers/new_phone_controller.dart'; import 'package:prosappco/src/controllers/new_phone_controller.dart';
@@ -35,17 +36,12 @@ class _NewNumberScreenState extends State<NewNumberScreen> {
return SafeArea( return SafeArea(
child: Scaffold( child: Scaffold(
resizeToAvoidBottomInset: false, resizeToAvoidBottomInset: false,
appBar: AppBar( appBar: PopAppbar(
backgroundColor: Colors.white, onPressed: () {
iconTheme: const IconThemeData( _formKey.currentState!.reset();
color: Colors.black, Navigator.pop(context);
), },
title: const Text( label: 'Añadir numero',
'Añadir numero',
style: TextStyle(
color: Colors.black,
),
),
), ),
body: !kIsWeb body: !kIsWeb
? Container( ? Container(
@@ -111,6 +107,40 @@ class _NewNumberScreenState extends State<NewNumberScreen> {
style: TextStyle( style: TextStyle(
fontSize: 13.0, color: Color(0xFF65676B))), fontSize: 13.0, color: Color(0xFF65676B))),
), ),
Container(
margin: const EdgeInsets.only(top: 10, bottom: 30),
padding: const EdgeInsets.symmetric(
horizontal: 20, vertical: 15),
decoration: BoxDecoration(
color: const Color(0xFFD6F4FF),
borderRadius: BorderRadius.circular(20),
boxShadow: [
BoxShadow(
color: Colors.grey.withOpacity(0.5),
spreadRadius: 1,
blurRadius: 5,
offset: const Offset(1, 3),
),
],
),
child: const Row(
children: [
Icon(
Icons.error_outline,
size: 27,
color: Colors.black54,
),
SizedBox(width: 15),
Expanded(
child: Text(
'¡Al actualizar tu número, se cerrará la sesión para confirmar que eres tú!.',
style:
TextStyle(color: Colors.black, fontSize: 14),
),
),
],
),
),
Padding( Padding(
padding: const EdgeInsets.only(bottom: 30), padding: const EdgeInsets.only(bottom: 30),
child: Center( child: Center(
@@ -190,6 +220,40 @@ class _NewNumberScreenState extends State<NewNumberScreen> {
style: TextStyle( style: TextStyle(
fontSize: 13.0, color: Color(0xFF65676B))), fontSize: 13.0, color: Color(0xFF65676B))),
), ),
Container(
margin: const EdgeInsets.only(top: 10, bottom: 30),
padding: const EdgeInsets.symmetric(
horizontal: 20, vertical: 15),
decoration: BoxDecoration(
color: const Color(0xFFD6F4FF),
borderRadius: BorderRadius.circular(20),
boxShadow: [
BoxShadow(
color: Colors.grey.withOpacity(0.5),
spreadRadius: 1,
blurRadius: 5,
offset: const Offset(1, 3),
),
],
),
child: const Row(
children: [
Icon(
Icons.error_outline,
size: 27,
color: Colors.black54,
),
SizedBox(width: 15),
Expanded(
child: Text(
'¡Al actualizar tu número, se cerrará la sesión para confirmar que eres tú!.',
style: TextStyle(
color: Colors.black, fontSize: 14),
),
),
],
),
),
Padding( Padding(
padding: const EdgeInsets.only(bottom: 30), padding: const EdgeInsets.only(bottom: 30),
child: Center( child: Center(