Files
workavia-mail-front/lib/features/manage_account/presentation/model/account_property.dart
T
2022-04-26 15:35:10 +07:00

25 lines
553 B
Dart

import 'package:core/core.dart';
import 'package:flutter/cupertino.dart';
import 'package:tmail_ui_user/main/localizations/app_localizations.dart';
enum AccountProperty {
profiles
}
extension AccountPropertyExtension on AccountProperty {
String getIcon(ImagePaths imagePaths) {
switch(this) {
case AccountProperty.profiles:
return imagePaths.icProfiles;
}
}
String getName(BuildContext context) {
switch(this) {
case AccountProperty.profiles:
return AppLocalizations.of(context).profiles;
}
}
}