lightTheme static method

ThemeData lightTheme()

The light ThemeData for this app.

Implementation

static ThemeData lightTheme() {
  final AppTypography typography = AppTypography.light();

  return ThemeData(
    textTheme: typography.toTextTheme(),
    colorScheme: LightThemeColors.colorScheme,
    elevatedButtonTheme: LightThemeButtons.primaryElevatedButtonThemeData(),
    textButtonTheme: LightThemeButtons.primaryTextButtonThemeData(),
    iconButtonTheme: LightThemeButtons.primaryIconButtonThemeData(),
    inputDecorationTheme: LightThemeInputs.primaryInputDecorationTheme(),
    bottomSheetTheme: BottomSheetThemeData(modalBarrierColor: LightThemeColors.colorScheme.scrim.withValues(alpha: 0.8)),
    extensions: <ThemeExtension<dynamic>>[const Spacing(), const CornerRadius(), typography],
  );
}