Fix align contact support button

Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
dab246
2025-05-15 01:57:11 +07:00
committed by Dat H. Pham
parent 89db88a72d
commit 5d119e8307
6 changed files with 111 additions and 112 deletions
@@ -0,0 +1,15 @@
import 'package:model/support/contact_support_capability.dart';
import 'package:tmail_ui_user/features/home/domain/extensions/session_extensions.dart';
import 'package:tmail_ui_user/features/mailbox_dashboard/presentation/controller/mailbox_dashboard_controller.dart';
extension ContactSupportCapabilityExtension on MailboxDashBoardController {
ContactSupportCapability? get contactSupportCapability {
final accountId = this.accountId.value;
final session = sessionCurrent;
if (accountId == null || session == null) return null;
return session.getContactSupportCapability(accountId);
}
}
@@ -109,7 +109,7 @@ class NavigationBarWidget extends StatelessWidget {
else
...[
const Spacer(),
if (contactSupportCapability != null)
if (contactSupportCapability?.isAvailable == true)
TMailButtonWidget.fromIcon(
icon: imagePaths.icHelp,
iconColor: AppColor.messageDialogColor,