chanegr mot de passe

profile
Othmane BENJELLOUN 1 year ago
parent 2604af71b7
commit 2c8814543a

@ -48,7 +48,7 @@ class _ChangeUsernameViewState extends State<ChangePasswordView> {
), ),
title: Text( title: Text(
"Changer son pseudo", "Changer son Mot de passe",
style: TextStyle( style: TextStyle(
color: TColor.black, fontSize: 16, fontWeight: FontWeight.w700), color: TColor.black, fontSize: 16, fontWeight: FontWeight.w700),
), ),
@ -71,15 +71,15 @@ class _ChangeUsernameViewState extends State<ChangePasswordView> {
child: Column( child: Column(
children: [ children: [
RoundTextField( RoundTextField(
hitText: "Nouveau pseudo", hitText: "Ancien mot de passe",
icon: "assets/img/email.svg", icon: "assets/img/lock.svg",
keyboardType: TextInputType.text, keyboardType: TextInputType.text,
controller: controllerTextEmail, controller: controllerTextEmail,
), ),
SizedBox(height: media.width * 0.04), SizedBox(height: media.width * 0.04),
RoundTextField( RoundTextField(
controller: controllerTextPassword, controller: controllerTextPassword,
hitText: "Confirmer le pseudo", hitText: "Nouveau mot de passe",
icon: "assets/img/lock.svg", icon: "assets/img/lock.svg",
obscureText: true, obscureText: true,
rigtIcon: TextButton( rigtIcon: TextButton(

@ -5,6 +5,7 @@ import 'package:smartfit_app_mobile/common_widget/button/round_button.dart';
import 'package:smartfit_app_mobile/common_widget/setting_row.dart'; import 'package:smartfit_app_mobile/common_widget/setting_row.dart';
import 'package:smartfit_app_mobile/common_widget/title_subtitle_cell.dart'; import 'package:smartfit_app_mobile/common_widget/title_subtitle_cell.dart';
import 'package:smartfit_app_mobile/view/home/notification_view.dart'; import 'package:smartfit_app_mobile/view/home/notification_view.dart';
import 'package:smartfit_app_mobile/view/profile/change_password.dart';
import 'package:smartfit_app_mobile/view/profile/change_username.dart'; import 'package:smartfit_app_mobile/view/profile/change_username.dart';
class WebProfileView extends StatefulWidget { class WebProfileView extends StatefulWidget {
@ -197,21 +198,32 @@ class _WebProfileView extends State<WebProfileView> {
shrinkWrap: true, shrinkWrap: true,
itemCount: accountArr.length, itemCount: accountArr.length,
itemBuilder: (context, index) { itemBuilder: (context, index) {
var iObj = accountArr[index] as Map? ?? {}; var iObj = accountArr[index];
return SettingRow( return SettingRow(
icon: iObj["image"].toString(), icon: iObj["image"]!,
title: iObj["name"].toString(), title: iObj["name"]!,
onPressed: () { onPressed: () {
Navigator.push( if (iObj["tag"] == "1") {
context, Navigator.push(
MaterialPageRoute( context,
builder: (context) => const ChangeUsernameView(), MaterialPageRoute(
), builder: (context) => ChangeUsernameView(),
); ),
}, );
} else if (iObj["tag"] == "2") {
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => ChangePasswordView(),
),
);
} else {
// Autre logique si nécessaire pour d'autres éléments de la liste
}
},
); );
}, },
) ),
], ],
), ),
), ),

Loading…
Cancel
Save