Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-06-21 12:46:34 +08:00
parent 5f3f158932
commit 604d78ad6a
161 changed files with 4873 additions and 4770 deletions

View File

@@ -2,15 +2,13 @@ import 'package:flutter/material.dart';
import 'package:material_design_icons_flutter/material_design_icons_flutter.dart';
enum ThemeType {
light,
dark,
system,
}
light('浅色'),
dark('深色'),
system('跟随系统'),
;
extension ThemeTypeExt on ThemeType {
String get description => const ['浅色', '深色', '跟随系统'][index];
int get code => index;
final String desc;
const ThemeType(this.desc);
ThemeMode get toThemeMode => switch (this) {
ThemeType.light => ThemeMode.light,