darkTheme top-level property
Implementation
final darkTheme = ThemeData(
brightness: Brightness.dark,
primaryColor: _darkColorScheme.primary,
primaryColorBrightness:
ThemeData.estimateBrightnessForColor(_darkColorScheme.primary),
canvasColor: _darkColorScheme.background,
scaffoldBackgroundColor: _darkColorScheme.background,
bottomAppBarColor: _darkColorScheme.surface,
cardColor: _darkColorScheme.surface,
dividerColor: _darkColorScheme.onSurface.withOpacity(0.12),
backgroundColor: _darkColorScheme.background,
dialogBackgroundColor: _darkColorScheme.background,
errorColor: _darkColorScheme.error,
textTheme: _textTheme,
indicatorColor: _darkColorScheme.secondary,
applyElevationOverlayColor: true,
colorScheme: _darkColorScheme,
buttonTheme: _buttonThemeData,
textButtonTheme: _textButtonThemeData,
elevatedButtonTheme: _elevatedButtonThemeDataDark,
outlinedButtonTheme: _darkOutlinedButtonThemeData,
switchTheme: _switchStyleDark,
checkboxTheme: _checkStyleDark,
radioTheme: _radioStyleDark,
primaryColorDark: yarucinnamon.Colors.orange,
appBarTheme: _appBarDarkTheme,
floatingActionButtonTheme: FloatingActionButtonThemeData(
backgroundColor: yarucinnamon.Colors.green,
),
bottomNavigationBarTheme: BottomNavigationBarThemeData(
selectedItemColor: _darkColorScheme.primary,
unselectedItemColor: yarucinnamon.Colors.warmGrey.shade300,
),
);