Skip to content

Commit b723672

Browse files
TF-3603 Hide settings appbar if is inside Cozy dashboard
1 parent 97ddda4 commit b723672

File tree

1 file changed

+17
-9
lines changed

1 file changed

+17
-9
lines changed

lib/features/manage_account/presentation/manage_account_dashboard_view.dart

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import 'package:core/presentation/extensions/color_extension.dart';
22
import 'package:core/presentation/extensions/string_extension.dart';
33
import 'package:core/presentation/utils/responsive_utils.dart';
44
import 'package:core/presentation/views/responsive/responsive_widget.dart';
5+
import 'package:cozy/cozy_config/cozy_config.dart';
56
import 'package:flutter/material.dart';
67
import 'package:get/get.dart';
78
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
3536
child: ResponsiveWidget(
3637
responsiveUtils: controller.responsiveUtils,
3738
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+
),
4755
Expanded(child: Row(
4856
crossAxisAlignment: CrossAxisAlignment.start,
4957
children: [

0 commit comments

Comments
 (0)