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,12 +83,26 @@ class SettingsFirstLevelView extends GetWidget<SettingsController> {
return const SizedBox.shrink();
}
}),
SettingFirstLevelTileBuilder(
AccountMenuItem.vacation.getName(context),
AccountMenuItem.vacation.getIcon(_imagePaths),
subtitle: AppLocalizations.of(context).vacationSettingExplanation,
() => controller.selectSettings(AccountMenuItem.vacation)
),
Obx(() {
if (controller.manageAccountDashboardController.checkAvailableVacationInSession()) {
return Column(children: [
SettingFirstLevelTileBuilder(
AccountMenuItem.vacation.getName(context),
AccountMenuItem.vacation.getIcon(_imagePaths),
subtitle: AppLocalizations.of(context).vacationSettingExplanation,
() => controller.selectSettings(AccountMenuItem.vacation)
),
Divider(
color: AppColor.colorDividerComposer,
height: 1,
indent: SettingsUtils.getHorizontalPadding(context, _responsiveUtils),
endIndent: SettingsUtils.getHorizontalPadding(context, _responsiveUtils)
),
]);
} else {
return const SizedBox.shrink();
}
}),
Divider(
color: AppColor.colorDividerComposer,
height: 1,