From 4b16b74d152cf960a26ccec830160d0ae4d02a6a Mon Sep 17 00:00:00 2001 From: Sergey Elpashev Date: Fri, 10 May 2024 19:49:08 +0300 Subject: [PATCH] Theme gen --- lib/theme.dart | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/lib/theme.dart b/lib/theme.dart index 6726ddc..bc5f7f8 100644 --- a/lib/theme.dart +++ b/lib/theme.dart @@ -4,6 +4,18 @@ final ThemeData myTheme = ThemeData( colorScheme: ColorScheme.fromSeed( seedColor: getMaterialColor(const Color(0x007d85ff)))); +ThemeData getThemeData(Color color, bool dark) { + final MaterialColor materialColor = getMaterialColor(color); + return ThemeData( + colorScheme: ColorScheme.fromSeed( + seedColor: materialColor, + brightness: dark ? Brightness.dark : Brightness.light, + ).copyWith( + onPrimary: dark ? materialColor[600] : Colors.white, + ), + ); +} + MaterialColor getMaterialColor(Color color) { final int red = color.red; final int green = color.green;