ajout page mon compte, design boff

This commit is contained in:
2025-05-05 19:24:56 +02:00
parent 456d0bb4b8
commit 4c7ce27a0c
6 changed files with 457 additions and 72 deletions

View File

@ -1,10 +1,9 @@
import 'package:em2rp/providers/local_user_provider.dart';
import 'package:em2rp/providers/users_provider.dart';
import 'package:em2rp/views/widgets/image/profile_picture.dart';
import 'package:em2rp/views/widgets/nav/main_drawer.dart';
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import 'package:em2rp/views/widgets/inputs/styled_text_field.dart';
import 'package:em2rp/views/widgets/image/profile_picture_selector.dart';
class MyAccountPage extends StatelessWidget {
const MyAccountPage({super.key});
@ -17,7 +16,6 @@ class MyAccountPage extends StatelessWidget {
body: Consumer<LocalUserProvider>(
builder: (context, userProvider, child) {
final user = userProvider.currentUser;
final usersProvider = context.read<UsersProvider>();
if (user == null) {
return const Center(child: CircularProgressIndicator());
@ -34,18 +32,7 @@ class MyAccountPage extends StatelessWidget {
child: Column(
crossAxisAlignment: CrossAxisAlignment.center,
children: [
GestureDetector(
//onTap: () => userProvider.changeProfilePicture(); TODO
child: Stack(
alignment: Alignment.center,
children: [
ProfilePictureWidget(
userId: user.uid,
radius: 80,
),
],
),
),
const ProfilePictureSelector(),
Center(
child: Card(
elevation: 4.0,