getThemeData method

ThemeData getThemeData(
  1. BuildContext context
)

Implementation

ThemeData getThemeData(BuildContext context) {
  if (state.customTheme != null) {
    return state.customTheme!.toThemeData();
  }

  final brightness = state.themeMode == ThemeMode.system
      ? MediaQuery.of(context).platformBrightness
      : (state.themeMode == ThemeMode.dark
          ? Brightness.dark
          : Brightness.light);

  return brightness == Brightness.dark
      ? CustomThemeData.dark().toThemeData()
      : CustomThemeData.light().toThemeData();
}