buildLightTheme function

ThemeData buildLightTheme(
  1. BuildContext context,
  2. WidgetRef ref
)

Implementation

ThemeData buildLightTheme(BuildContext context, WidgetRef ref) => ThemeData(
      useMaterial3: true,
      brightness: Brightness.light,
      colorScheme: ColorScheme.fromSeed(
        brightness: Brightness.light,
        seedColor: Colors.white,
        primary: ref.watch(brandColorProvider),
      ),

      // shared
      textTheme:
          GoogleFonts.jetBrainsMonoTextTheme(ThemeData.light().textTheme),
      filledButtonTheme: kFilledButtonTheme,
      outlinedButtonTheme: kOutlinedButtonTheme,
      drawerTheme: kDrawerTheme,
      cardTheme: kCardTheme,
      inputDecorationTheme: kInputTheme,
      listTileTheme: ListTileThemeData(
        selectedColor: Colors.white,
        selectedTileColor: ref.watch(brandColorProvider),
      ),
      extensions: [
        buildSandboxedTheme(context, ref),
      ],
    );