getThemeMode method

ThemeMode getThemeMode()

Gets the current theme mode from shared preferences. Returns ThemeMode.dark as default if no preference is set.

Implementation

ThemeMode getThemeMode() {
  final String? themeModeString = _prefs.getString(_themeModeKey);
  if (themeModeString == null) {
    // Default to dark mode for movie app.

    return ThemeMode.dark;
  }

  switch (themeModeString) {
    case 'light':
      return ThemeMode.light;
    case 'dark':
      return ThemeMode.dark;
    case 'system':
      return ThemeMode.system;
    default:
      return ThemeMode.dark;
  }
}