TF-297 Add menu languageAndRegion in AccountManager

This commit is contained in:
dab246
2022-07-08 13:59:52 +07:00
committed by Dat H. Pham
parent fd7ef88246
commit d37c80f917
7 changed files with 102 additions and 3 deletions
@@ -9,7 +9,8 @@ class ManageAccountMenuController extends BaseController {
final dashBoardController = Get.find<ManageAccountDashBoardController>();
final listAccountMenuItem = <AccountMenuItem>[
AccountMenuItem.profiles
AccountMenuItem.profiles,
AccountMenuItem.languageAndRegion,
];
@override
@@ -4,7 +4,8 @@ import 'package:flutter/cupertino.dart';
import 'package:tmail_ui_user/main/localizations/app_localizations.dart';
enum AccountMenuItem {
profiles
profiles,
languageAndRegion
}
extension AccountMenuItemExtension on AccountMenuItem {
@@ -13,6 +14,8 @@ extension AccountMenuItemExtension on AccountMenuItem {
switch(this) {
case AccountMenuItem.profiles:
return imagePaths.icProfiles;
case AccountMenuItem.languageAndRegion:
return imagePaths.icLanguage;
}
}
@@ -20,6 +23,8 @@ extension AccountMenuItemExtension on AccountMenuItem {
switch(this) {
case AccountMenuItem.profiles:
return AppLocalizations.of(context).profiles;
case AccountMenuItem.languageAndRegion:
return AppLocalizations.of(context).languageAndRegion;
}
}
}