buildLightTheme function
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),
],
);