Fixed border radius on country picker and CEFR level, added descripti… (#2539)
* Fixed border radius on country picker and CEFR level, added description to CEFR level and arb files * generated * chore: move language level title and descriptions into enum extension * chore: some spacing fixes --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: ggurdin <ggurdin@gmail.com>pull/1817/head
parent
cf2a5ace3a
commit
bff6f3d222
@ -1,30 +0,0 @@
|
|||||||
import 'package:flutter/material.dart';
|
|
||||||
|
|
||||||
import 'package:flutter_gen/gen_l10n/l10n.dart';
|
|
||||||
|
|
||||||
import 'package:fluffychat/pangea/learning_settings/enums/language_level_type_enum.dart';
|
|
||||||
|
|
||||||
class LanguageLevelTextPicker {
|
|
||||||
static String languageLevelText(
|
|
||||||
BuildContext context,
|
|
||||||
LanguageLevelTypeEnum languageLevel,
|
|
||||||
) {
|
|
||||||
final L10n copy = L10n.of(context);
|
|
||||||
switch (languageLevel) {
|
|
||||||
case LanguageLevelTypeEnum.preA1:
|
|
||||||
return copy.languageLevelPreA1;
|
|
||||||
case LanguageLevelTypeEnum.a1:
|
|
||||||
return copy.languageLevelA1;
|
|
||||||
case LanguageLevelTypeEnum.a2:
|
|
||||||
return copy.languageLevelA2;
|
|
||||||
case LanguageLevelTypeEnum.b1:
|
|
||||||
return copy.languageLevelB1;
|
|
||||||
case LanguageLevelTypeEnum.b2:
|
|
||||||
return copy.languageLevelB2;
|
|
||||||
case LanguageLevelTypeEnum.c1:
|
|
||||||
return copy.languageLevelC1;
|
|
||||||
case LanguageLevelTypeEnum.c2:
|
|
||||||
return copy.languageLevelC2;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Loading…
Reference in New Issue