mirror of
https://github.com/qinglong-app/qinglong_app.git
synced 2025-10-09 16:48:19 +08:00
fix bug
This commit is contained in:
@@ -9,13 +9,15 @@ import 'package:qinglong_app/utils/codeeditor_theme.dart';
|
|||||||
import 'package:qinglong_app/utils/sp_utils.dart';
|
import 'package:qinglong_app/utils/sp_utils.dart';
|
||||||
|
|
||||||
var themeProvider = ChangeNotifierProvider((ref) => ThemeViewModel());
|
var themeProvider = ChangeNotifierProvider((ref) => ThemeViewModel());
|
||||||
Color _primaryColor = const Color(0xFF299343);
|
|
||||||
|
const commonColor = Color(0xFF299343);
|
||||||
|
Color _primaryColor = commonColor;
|
||||||
|
|
||||||
class ThemeViewModel extends ChangeNotifier {
|
class ThemeViewModel extends ChangeNotifier {
|
||||||
late ThemeData currentTheme;
|
late ThemeData currentTheme;
|
||||||
|
|
||||||
bool _isInDarkMode = false;
|
bool _isInDarkMode = false;
|
||||||
Color primaryColor = const Color(0xFF299343);
|
Color primaryColor = commonColor;
|
||||||
|
|
||||||
ThemeColors themeColor = LightThemeColors();
|
ThemeColors themeColor = LightThemeColors();
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
import 'package:qinglong_app/utils/sp_utils.dart';
|
import 'package:qinglong_app/utils/sp_utils.dart';
|
||||||
|
|
||||||
import 'sp_const.dart';
|
import 'sp_const.dart';
|
||||||
|
import 'theme.dart';
|
||||||
|
|
||||||
class UserInfoViewModel {
|
class UserInfoViewModel {
|
||||||
String? _token;
|
String? _token;
|
||||||
@@ -8,13 +9,13 @@ class UserInfoViewModel {
|
|||||||
String? _userName;
|
String? _userName;
|
||||||
String? _passWord;
|
String? _passWord;
|
||||||
bool _useSecertLogined = false;
|
bool _useSecertLogined = false;
|
||||||
int _primaryColor = 0xFF299343;
|
int _primaryColor = commonColor.value;
|
||||||
|
|
||||||
UserInfoViewModel() {
|
UserInfoViewModel() {
|
||||||
String userInfoJson = SpUtil.getString(spUserInfo);
|
String userInfoJson = SpUtil.getString(spUserInfo);
|
||||||
_userName = SpUtil.getString(spUserName);
|
_userName = SpUtil.getString(spUserName);
|
||||||
_passWord = SpUtil.getString(spPassWord);
|
_passWord = SpUtil.getString(spPassWord);
|
||||||
_primaryColor = SpUtil.getInt(spCustomColor, defValue: 0xFF299343);
|
_primaryColor = SpUtil.getInt(spCustomColor, defValue: commonColor.value);
|
||||||
|
|
||||||
_useSecertLogined = SpUtil.getBool(spSecretLogined, defValue: false);
|
_useSecertLogined = SpUtil.getBool(spSecretLogined, defValue: false);
|
||||||
_host = SpUtil.getString(spHost, defValue: '');
|
_host = SpUtil.getString(spHost, defValue: '');
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ class _ThemePageState extends ConsumerState<ThemePage> {
|
|||||||
void initState() {
|
void initState() {
|
||||||
super.initState();
|
super.initState();
|
||||||
_primaryColor = ref.read(themeProvider).primaryColor;
|
_primaryColor = ref.read(themeProvider).primaryColor;
|
||||||
colors.add(const Color(0xFF299343));
|
colors.add(commonColor);
|
||||||
colors.addAll([
|
colors.addAll([
|
||||||
Colors.red,
|
Colors.red,
|
||||||
Colors.pink,
|
Colors.pink,
|
||||||
|
|||||||
Reference in New Issue
Block a user