lightTheme property

ThemeData lightTheme
final

Implementation

static final ThemeData lightTheme = ThemeData(
  brightness: Brightness.light,
  primaryColor: AppColors.primaryLight,
  scaffoldBackgroundColor: AppColors.backgroundLight,
  textTheme: GoogleFonts.poppinsTextTheme(ThemeData.light().textTheme).apply(
    bodyColor: AppColors.onTextLight,
    displayColor: AppColors.onTextLight,
  ),
  colorScheme: const ColorScheme.light(
    primary: AppColors.primaryLight,
    secondary: AppColors.primaryLight,
    background: AppColors.backgroundLight,
    surface: AppColors.surfaceLight,
    onPrimary: Colors.white,
    onSecondary: Colors.white,
    onBackground: AppColors.onTextLight,
    onSurface: AppColors.onTextLight,
  ),
  appBarTheme: AppBarTheme(
    backgroundColor: AppColors.backgroundLight.withOpacity(0.8),
    elevation: 0,
    titleTextStyle: GoogleFonts.poppins(
      color: AppColors.primaryLight,
      fontSize: 20,
      fontWeight: FontWeight.bold,
    ),
    iconTheme: const IconThemeData(color: AppColors.primaryLight),
  ),
  elevatedButtonTheme: ElevatedButtonThemeData(
    style: ElevatedButton.styleFrom(
      backgroundColor: AppColors.primaryLight,
      foregroundColor: Colors.white,
      textStyle: GoogleFonts.poppins(fontWeight: FontWeight.w600),
    ),
  ),
  searchBarTheme: SearchBarThemeData(
    backgroundColor: WidgetStateProperty.all(
      const Color.fromARGB(255, 225, 223, 223),
    ),
    elevation: WidgetStateProperty.all(1.0),
    shape: WidgetStateProperty.all(
      RoundedRectangleBorder(
        borderRadius: BorderRadius.circular(5),
        side: const BorderSide(color: AppColors.backgroundDark),
      ),
    ),
    textStyle: WidgetStateProperty.all(
      GoogleFonts.poppins(color: AppColors.onTextLight, fontSize: 16),
    ),
    hintStyle: WidgetStateProperty.all(
      GoogleFonts.poppins(
        color: AppColors.onTextLight.withOpacity(0.5),
        fontSize: 16,
      ),
    ),
  ),
);