Skip to content

Commit d9de021

Browse files
authored
fix(profil_acess): add profil access in the page of user without teams (#1278)
1 parent cddff25 commit d9de021

File tree

1 file changed

+22
-2
lines changed

1 file changed

+22
-2
lines changed

yaki_mobile/lib/presentation/ui/default/user_default_redirection.dart

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,35 @@
11
import 'package:easy_localization/easy_localization.dart';
22
import 'package:flutter/material.dart';
3+
import 'package:flutter_riverpod/flutter_riverpod.dart';
4+
import 'package:go_router/go_router.dart';
5+
import 'package:yaki/presentation/features/shared/app_bar_date.dart';
6+
import 'package:yaki/presentation/features/shared/sized_circle_avatar.dart';
7+
import 'package:yaki/presentation/state/providers/avatar_provider.dart';
8+
import 'package:yaki/presentation/state/providers/user_provider.dart';
39
import 'package:yaki/presentation/styles/color.dart';
410
import 'package:yaki/presentation/styles/text_style.dart';
511
import 'package:yaki/presentation/ui/shared/views/circle_avatar_svg.dart';
612

7-
class UserDefaultRedirection extends StatelessWidget {
13+
class UserDefaultRedirection extends ConsumerWidget {
814
const UserDefaultRedirection({super.key});
915

1016
@override
11-
Widget build(BuildContext context) {
17+
Widget build(BuildContext context, WidgetRef ref) {
1218
return Scaffold(
19+
appBar: AppBarWithDate(
20+
actions: <Widget>[
21+
IconButton(
22+
icon: const NavIconCircleAvatar(
23+
imageSrc: 'assets/images/Account.svg',
24+
),
25+
onPressed: () {
26+
ref.read(userProvider.notifier).getUser();
27+
ref.read(avatarProvider.notifier).getAvatar();
28+
context.push('/profile');
29+
},
30+
),
31+
],
32+
),
1333
backgroundColor: AppColors.yakiPrimaryColor,
1434
body: Column(
1535
mainAxisAlignment: MainAxisAlignment.center,

0 commit comments

Comments
 (0)