Cleanup themes

This commit is contained in:
Vishesh Handa
2021-06-04 18:55:19 +02:00
parent f277c5567f
commit 3f306932ef
2 changed files with 29 additions and 29 deletions

View File

@ -5,6 +5,7 @@ import 'package:flutter/material.dart';
import 'package:easy_localization/src/localization.dart';
import 'package:easy_localization/src/translations.dart';
import 'package:easy_localization_loader/easy_localization_loader.dart';
import 'package:gitjournal/themes.dart';
import 'package:monarch_annotations/monarch_annotations.dart';
// ignore_for_file: implementation_imports
@ -54,3 +55,9 @@ class MonarchLocalizationsDelegate extends LocalizationsDelegate<Localization> {
MonarchLocale('zh'),
])
const myEasyLocalizationsDelegate = MonarchLocalizationsDelegate();
@MonarchTheme('Light Theme', isDefault: true)
final monarchLightTheme = Themes.light;
@MonarchTheme('Dark Theme')
final monarchDarkTheme = Themes.dark;

View File

@ -1,33 +1,26 @@
import 'package:flutter/material.dart';
import 'package:monarch_annotations/monarch_annotations.dart';
@MonarchTheme('Light Theme', isDefault: true)
final monarchLightTheme = ThemeData(
brightness: Brightness.light,
primaryColor: const Color(0xFF66bb6a),
primaryColorLight: const Color(0xFF98ee99),
primaryColorDark: const Color(0xFF338a3e),
accentColor: const Color(0xff6d4c41),
textSelectionTheme: const TextSelectionThemeData(
cursorColor: Color(0xFF338a3e),
selectionHandleColor: Color(0xFF66bb6a),
),
);
@MonarchTheme('Dark Theme')
final monarchDarkTheme = ThemeData(
brightness: Brightness.dark,
primaryColor: const Color(0xff212121),
accentColor: const Color(0xff689f38),
toggleableActiveColor: const Color(0xFF66bb6a),
textSelectionTheme: const TextSelectionThemeData(
cursorColor: Color(0xFF66bb6a),
selectionHandleColor: Color(0xFF66bb6a),
),
);
class Themes {
static final light = monarchLightTheme;
static final dark = monarchDarkTheme;
static final light = ThemeData(
brightness: Brightness.light,
primaryColor: const Color(0xFF66bb6a),
primaryColorLight: const Color(0xFF98ee99),
primaryColorDark: const Color(0xFF338a3e),
accentColor: const Color(0xff6d4c41),
textSelectionTheme: const TextSelectionThemeData(
cursorColor: Color(0xFF338a3e),
selectionHandleColor: Color(0xFF66bb6a),
),
);
static final dark = ThemeData(
brightness: Brightness.dark,
primaryColor: const Color(0xff212121),
accentColor: const Color(0xff689f38),
toggleableActiveColor: const Color(0xFF66bb6a),
textSelectionTheme: const TextSelectionThemeData(
cursorColor: Color(0xFF66bb6a),
selectionHandleColor: Color(0xFF66bb6a),
),
);
}