Only display contact support when httpLink or supportMailAddress is not empty
Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
@@ -110,14 +110,14 @@ class ManageAccountMenuView extends GetWidget<ManageAccountMenuController> {
|
||||
.sessionCurrent
|
||||
?.getContactSupportCapability(accountId);
|
||||
|
||||
if (contactSupportCapability == null) return const SizedBox.shrink();
|
||||
if (contactSupportCapability?.isAvailable != true) return const SizedBox.shrink();
|
||||
|
||||
return Padding(
|
||||
padding: const EdgeInsetsDirectional.only(start: 20, end: 10),
|
||||
child: Material(
|
||||
color: Colors.transparent,
|
||||
child: InkWell(
|
||||
onTap: () => controller.onGetHelpOrReportBug(contactSupportCapability),
|
||||
onTap: () => controller.onGetHelpOrReportBug(contactSupportCapability!),
|
||||
borderRadius: const BorderRadius.all(Radius.circular(10)),
|
||||
child: Padding(
|
||||
padding: const EdgeInsets.symmetric(
|
||||
|
||||
+2
-2
@@ -167,7 +167,7 @@ class SettingsFirstLevelView extends GetWidget<SettingsController> {
|
||||
.sessionCurrent
|
||||
?.getContactSupportCapability(accountId);
|
||||
|
||||
if (contactSupportCapability == null) return const SizedBox.shrink();
|
||||
if (contactSupportCapability?.isAvailable != true) return const SizedBox.shrink();
|
||||
|
||||
return Column(children: [
|
||||
Divider(
|
||||
@@ -185,7 +185,7 @@ class SettingsFirstLevelView extends GetWidget<SettingsController> {
|
||||
SettingFirstLevelTileBuilder(
|
||||
AccountMenuItem.contactSupport.getName(context),
|
||||
AccountMenuItem.contactSupport.getIcon(controller.imagePaths),
|
||||
() => controller.onGetHelpOrReportBug(contactSupportCapability),
|
||||
() => controller.onGetHelpOrReportBug(contactSupportCapability!),
|
||||
),
|
||||
]);
|
||||
}),
|
||||
|
||||
Reference in New Issue
Block a user