mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2025-09-09 00:27:14 +00:00
19 lines
584 B
Dart
19 lines
584 B
Dart
import 'package:appflowy/generated/locale_keys.g.dart';
|
|
import 'package:easy_localization/easy_localization.dart';
|
|
import 'package:flutter/material.dart';
|
|
|
|
extension LabelTextPhrasing on ThemeMode {
|
|
String get labelText {
|
|
switch (this) {
|
|
case (ThemeMode.light):
|
|
return LocaleKeys.settings_appearance_themeMode_light.tr();
|
|
case (ThemeMode.dark):
|
|
return LocaleKeys.settings_appearance_themeMode_dark.tr();
|
|
case (ThemeMode.system):
|
|
return LocaleKeys.settings_appearance_themeMode_system.tr();
|
|
default:
|
|
return "";
|
|
}
|
|
}
|
|
}
|