TF-4079 Remove support link in left menu
This commit is contained in:
@@ -15,7 +15,6 @@ import 'package:tmail_ui_user/features/mailbox/presentation/mailbox_controller.d
|
|||||||
import 'package:tmail_ui_user/features/mailbox/presentation/model/mailbox_categories.dart';
|
import 'package:tmail_ui_user/features/mailbox/presentation/model/mailbox_categories.dart';
|
||||||
import 'package:tmail_ui_user/features/mailbox/presentation/model/mailbox_node.dart';
|
import 'package:tmail_ui_user/features/mailbox/presentation/model/mailbox_node.dart';
|
||||||
import 'package:tmail_ui_user/features/mailbox/presentation/styles/mailbox_item_widget_styles.dart';
|
import 'package:tmail_ui_user/features/mailbox/presentation/styles/mailbox_item_widget_styles.dart';
|
||||||
import 'package:tmail_ui_user/features/mailbox/presentation/widgets/folder_widget.dart';
|
|
||||||
import 'package:tmail_ui_user/features/mailbox/presentation/widgets/folders_bar_widget.dart';
|
import 'package:tmail_ui_user/features/mailbox/presentation/widgets/folders_bar_widget.dart';
|
||||||
import 'package:tmail_ui_user/features/mailbox/presentation/widgets/mailbox_app_bar.dart';
|
import 'package:tmail_ui_user/features/mailbox/presentation/widgets/mailbox_app_bar.dart';
|
||||||
import 'package:tmail_ui_user/features/mailbox/presentation/widgets/mailbox_category_widget.dart';
|
import 'package:tmail_ui_user/features/mailbox/presentation/widgets/mailbox_category_widget.dart';
|
||||||
@@ -23,7 +22,6 @@ import 'package:tmail_ui_user/features/mailbox/presentation/widgets/mailbox_item
|
|||||||
import 'package:tmail_ui_user/features/mailbox/presentation/widgets/mailbox_loading_bar_widget.dart';
|
import 'package:tmail_ui_user/features/mailbox/presentation/widgets/mailbox_loading_bar_widget.dart';
|
||||||
import 'package:tmail_ui_user/features/mailbox/presentation/widgets/sending_queue_mailbox_widget.dart';
|
import 'package:tmail_ui_user/features/mailbox/presentation/widgets/sending_queue_mailbox_widget.dart';
|
||||||
import 'package:tmail_ui_user/features/mailbox_dashboard/presentation/model/dashboard_routes.dart';
|
import 'package:tmail_ui_user/features/mailbox_dashboard/presentation/model/dashboard_routes.dart';
|
||||||
import 'package:tmail_ui_user/main/localizations/app_localizations.dart';
|
|
||||||
|
|
||||||
abstract class BaseMailboxView extends GetWidget<MailboxController>
|
abstract class BaseMailboxView extends GetWidget<MailboxController>
|
||||||
with AppLoaderMixin {
|
with AppLoaderMixin {
|
||||||
@@ -322,71 +320,6 @@ abstract class BaseMailboxView extends GetWidget<MailboxController>
|
|||||||
? buildFolders(context)
|
? buildFolders(context)
|
||||||
: const Offstage(),
|
: const Offstage(),
|
||||||
)),
|
)),
|
||||||
Obx(() {
|
|
||||||
final accountId = controller
|
|
||||||
.mailboxDashBoardController
|
|
||||||
.accountId
|
|
||||||
.value;
|
|
||||||
|
|
||||||
if (accountId == null) return const SizedBox.shrink();
|
|
||||||
|
|
||||||
final contactSupportCapability = controller
|
|
||||||
.mailboxDashBoardController
|
|
||||||
.sessionCurrent
|
|
||||||
?.getContactSupportCapability(accountId);
|
|
||||||
|
|
||||||
if (contactSupportCapability?.isAvailable != true) {
|
|
||||||
return const SizedBox.shrink();
|
|
||||||
}
|
|
||||||
|
|
||||||
final isFoldersExpanded =
|
|
||||||
controller.foldersExpandMode.value == ExpandMode.EXPAND;
|
|
||||||
|
|
||||||
final dividerPadding = EdgeInsets.only(
|
|
||||||
top: isFoldersExpanded ? 8 : 0,
|
|
||||||
bottom: 8,
|
|
||||||
);
|
|
||||||
|
|
||||||
return Column(
|
|
||||||
mainAxisSize: MainAxisSize.min,
|
|
||||||
children: [
|
|
||||||
Padding(
|
|
||||||
padding: dividerPadding,
|
|
||||||
child: const Divider(color: AppColor.folderDivider, height: 1),
|
|
||||||
),
|
|
||||||
FolderWidget(
|
|
||||||
icon: controller.imagePaths.icHelp,
|
|
||||||
label: AppLocalizations.of(context).support,
|
|
||||||
onOpenFolderAction: () => controller
|
|
||||||
.mailboxDashBoardController
|
|
||||||
.onGetHelpOrReportBug(contactSupportCapability!),
|
|
||||||
tooltip: AppLocalizations.of(context).getHelpOrReportABug,
|
|
||||||
padding: isDesktop
|
|
||||||
? null
|
|
||||||
: const EdgeInsets.symmetric(horizontal: 12),
|
|
||||||
itemPadding: isDesktop
|
|
||||||
? null
|
|
||||||
: const EdgeInsets.symmetric(
|
|
||||||
horizontal: MailboxItemWidgetStyles.mobileItemPadding,
|
|
||||||
),
|
|
||||||
iconPadding: isDesktop
|
|
||||||
? null
|
|
||||||
: const EdgeInsetsDirectional.only(
|
|
||||||
end: MailboxItemWidgetStyles.mobileLabelIconSpace,
|
|
||||||
),
|
|
||||||
borderRadius: isDesktop
|
|
||||||
? null
|
|
||||||
: MailboxItemWidgetStyles.mobileBorderRadius,
|
|
||||||
height: isDesktop
|
|
||||||
? null
|
|
||||||
: MailboxItemWidgetStyles.mobileHeight,
|
|
||||||
labelTextStyle: isDesktop
|
|
||||||
? null
|
|
||||||
: ThemeUtils.textStyleInter500(),
|
|
||||||
),
|
|
||||||
],
|
|
||||||
);
|
|
||||||
}),
|
|
||||||
]),
|
]),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user