Monarch: Expose the themes

This commit is contained in:
Vishesh Handa
2021-05-18 12:36:38 +02:00
parent ca71f27fdc
commit d3073f8cba

View File

@ -1,7 +1,9 @@
import 'package:flutter/material.dart';
class Themes {
static final light = ThemeData(
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),
@ -11,9 +13,10 @@ class Themes {
cursorColor: Color(0xFF338a3e),
selectionHandleColor: Color(0xFF66bb6a),
),
);
);
static final dark = ThemeData(
@MonarchTheme('Dark Theme')
final monarchDarkTheme = ThemeData(
brightness: Brightness.dark,
primaryColor: const Color(0xff212121),
accentColor: const Color(0xff689f38),
@ -22,5 +25,9 @@ class Themes {
cursorColor: Color(0xFF66bb6a),
selectionHandleColor: Color(0xFF66bb6a),
),
);
);
class Themes {
static final light = monarchLightTheme;
static final dark = monarchDarkTheme;
}