From 6e59633bf6d9030163a37d14d8f1896a37edb567 Mon Sep 17 00:00:00 2001 From: dab246 Date: Fri, 6 Dec 2024 02:28:59 +0700 Subject: [PATCH] TF-3181 Handle on click contact support --- lib/features/mailbox/presentation/mailbox_view.dart | 6 +++++- lib/features/mailbox/presentation/mailbox_view_web.dart | 6 +++++- .../widgets/navigation_bar/navigation_bar_widget.dart | 4 ++-- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/lib/features/mailbox/presentation/mailbox_view.dart b/lib/features/mailbox/presentation/mailbox_view.dart index 545604983e..6117a92acd 100644 --- a/lib/features/mailbox/presentation/mailbox_view.dart +++ b/lib/features/mailbox/presentation/mailbox_view.dart @@ -118,7 +118,11 @@ class MailboxView extends BaseMailboxView { fontWeight: FontWeight.w500, color: AppColor.primaryColor, ), - onTapActionCallback: () {}, + onTapActionCallback: () => + controller.onGetHelpOrReportBug( + controller.contactSupportCapability!, + controller.mailboxDashBoardController, + ), ), ), ], diff --git a/lib/features/mailbox/presentation/mailbox_view_web.dart b/lib/features/mailbox/presentation/mailbox_view_web.dart index c3b36186b2..0be90fdbf6 100644 --- a/lib/features/mailbox/presentation/mailbox_view_web.dart +++ b/lib/features/mailbox/presentation/mailbox_view_web.dart @@ -101,7 +101,11 @@ class MailboxView extends BaseMailboxView { fontWeight: FontWeight.w500, color: AppColor.primaryColor, ), - onTapActionCallback: () {}, + onTapActionCallback: () => + controller.onGetHelpOrReportBug( + controller.contactSupportCapability!, + controller.mailboxDashBoardController, + ), ), ), ], diff --git a/lib/features/mailbox_dashboard/presentation/widgets/navigation_bar/navigation_bar_widget.dart b/lib/features/mailbox_dashboard/presentation/widgets/navigation_bar/navigation_bar_widget.dart index e0d75cc747..1061d3e8c0 100644 --- a/lib/features/mailbox_dashboard/presentation/widgets/navigation_bar/navigation_bar_widget.dart +++ b/lib/features/mailbox_dashboard/presentation/widgets/navigation_bar/navigation_bar_widget.dart @@ -72,7 +72,7 @@ class NavigationBarWidget extends StatelessWidget { backgroundColor: Colors.transparent, margin: const EdgeInsetsDirectional.only(end: 8), tooltipMessage: AppLocalizations.of(context).getHelpOrReportABug, - onTapActionCallback: () {}, + onTapActionCallback: () => onTapContactSupportAction?.call(contactSupportCapability!), ), if (AppConfig.appGridDashboardAvailable && appGridController != null) Padding( @@ -112,7 +112,7 @@ class NavigationBarWidget extends StatelessWidget { backgroundColor: Colors.transparent, margin: const EdgeInsetsDirectional.only(end: 8), tooltipMessage: AppLocalizations.of(context).getHelpOrReportABug, - onTapActionCallback: () {}, + onTapActionCallback: () => onTapContactSupportAction?.call(contactSupportCapability!), ), if (AppConfig.appGridDashboardAvailable && appGridController != null) Padding(