@@ -2,6 +2,7 @@ import 'package:core/presentation/extensions/color_extension.dart';
2
2
import 'package:core/presentation/extensions/string_extension.dart' ;
3
3
import 'package:core/presentation/utils/responsive_utils.dart' ;
4
4
import 'package:core/presentation/views/responsive/responsive_widget.dart' ;
5
+ import 'package:cozy/cozy_config/cozy_config.dart' ;
5
6
import 'package:flutter/material.dart' ;
6
7
import 'package:get/get.dart' ;
7
8
import 'package:tmail_ui_user/features/mailbox_dashboard/presentation/widgets/navigation_bar/navigation_bar_widget.dart' ;
@@ -35,15 +36,22 @@ class ManageAccountDashBoardView extends GetWidget<ManageAccountDashBoardControl
35
36
child: ResponsiveWidget (
36
37
responsiveUtils: controller.responsiveUtils,
37
38
desktop: Column (children: [
38
- Obx (() => NavigationBarWidget (
39
- imagePaths: controller.imagePaths,
40
- accountId: controller.accountId.value,
41
- avatarUserName: controller.getOwnEmailAddress ().firstCharacterToUpperCase,
42
- onTapApplicationLogoAction: () =>
43
- controller.backToMailboxDashBoard (context: context),
44
- onTapAvatarAction: (position) =>
45
- controller.handleClickAvatarAction (context, position),
46
- )),
39
+ FutureBuilder (
40
+ future: CozyConfig ().isInsideCozy,
41
+ builder: (context, snapshot) {
42
+ if (snapshot.data == true ) return const SizedBox .shrink ();
43
+
44
+ return Obx (() => NavigationBarWidget (
45
+ imagePaths: controller.imagePaths,
46
+ accountId: controller.accountId.value,
47
+ avatarUserName: controller.getOwnEmailAddress ().firstCharacterToUpperCase,
48
+ onTapApplicationLogoAction: () =>
49
+ controller.backToMailboxDashBoard (context: context),
50
+ onTapAvatarAction: (position) =>
51
+ controller.handleClickAvatarAction (context, position),
52
+ ));
53
+ }
54
+ ),
47
55
Expanded (child: Row (
48
56
crossAxisAlignment: CrossAxisAlignment .start,
49
57
children: [
0 commit comments