马良AI写作初始化仓库

This commit is contained in:
邓滨杰
2025-09-10 00:07:52 +08:00
parent 3c06bb1a03
commit 39c0f8840f
1309 changed files with 318528 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
import 'package:flutter/material.dart';
class ThemeState {
final ThemeMode themeMode;
final bool isLoading;
const ThemeState({
required this.themeMode,
this.isLoading = false,
});
ThemeState copyWith({
ThemeMode? themeMode,
bool? isLoading,
}) {
return ThemeState(
themeMode: themeMode ?? this.themeMode,
isLoading: isLoading ?? this.isLoading,
);
}
bool get isDarkMode => themeMode == ThemeMode.dark;
bool get isLightMode => themeMode == ThemeMode.light;
bool get isSystemMode => themeMode == ThemeMode.system;
}