darkTheme static method
The dark ThemeData for this app.
Implementation
static ThemeData darkTheme() {
final AppTypography typography = AppTypography.dark();
return ThemeData(
textTheme: typography.toTextTheme(),
colorScheme: DarkThemeColors.colorScheme,
elevatedButtonTheme: DarkThemeButtons.primaryElevatedButtonThemeData(),
textButtonTheme: DarkThemeButtons.primaryTextButtonThemeData(),
iconButtonTheme: DarkThemeButtons.primaryIconButtonThemeData(),
inputDecorationTheme: DarkThemeInputs.primaryInputDecorationTheme(),
bottomSheetTheme: BottomSheetThemeData(modalBarrierColor: DarkThemeColors.colorScheme.surfaceContainerHighest.withValues(alpha: 0.3)),
extensions: <ThemeExtension<dynamic>>[const Spacing(), const CornerRadius(), typography],
);
}