TF-939 Check EmailRules & Forwarding & Vacation based on accountCapabilities to visible in Menu

This commit is contained in:
Dat PHAM HOANG
2022-09-16 11:31:53 +07:00
committed by Dat H. Pham
parent 3beb9ec606
commit e0452448bd
@@ -83,6 +83,9 @@ class SettingsFirstLevelView extends GetWidget<SettingsController> {
return const SizedBox.shrink(); return const SizedBox.shrink();
} }
}), }),
Obx(() {
if (controller.manageAccountDashboardController.checkAvailableVacationInSession()) {
return Column(children: [
SettingFirstLevelTileBuilder( SettingFirstLevelTileBuilder(
AccountMenuItem.vacation.getName(context), AccountMenuItem.vacation.getName(context),
AccountMenuItem.vacation.getIcon(_imagePaths), AccountMenuItem.vacation.getIcon(_imagePaths),
@@ -95,6 +98,17 @@ class SettingsFirstLevelView extends GetWidget<SettingsController> {
indent: SettingsUtils.getHorizontalPadding(context, _responsiveUtils), indent: SettingsUtils.getHorizontalPadding(context, _responsiveUtils),
endIndent: SettingsUtils.getHorizontalPadding(context, _responsiveUtils) endIndent: SettingsUtils.getHorizontalPadding(context, _responsiveUtils)
), ),
]);
} else {
return const SizedBox.shrink();
}
}),
Divider(
color: AppColor.colorDividerComposer,
height: 1,
indent: SettingsUtils.getHorizontalPadding(context, _responsiveUtils),
endIndent: SettingsUtils.getHorizontalPadding(context, _responsiveUtils)
),
SettingFirstLevelTileBuilder( SettingFirstLevelTileBuilder(
AccountMenuItem.languageAndRegion.getName(context), AccountMenuItem.languageAndRegion.getName(context),
AccountMenuItem.languageAndRegion.getIcon(_imagePaths), AccountMenuItem.languageAndRegion.getIcon(_imagePaths),