materialThemeMode property

ThemeMode get materialThemeMode

Material ThemeMode derived from the manual override, if any.

When autoTheming is enabled, derive ThemeMode from the effective brightness returned by resolveBrightness instead.

Implementation

ThemeMode get materialThemeMode {
  if (_brightnessOverride == null) {
    return ThemeMode.system;
  }
  return _brightnessOverride == Brightness.dark
      ? ThemeMode.dark
      : ThemeMode.light;
}