of static method

Implementation

static TermosThemeData of(BuildContext context) {
  final scope = context.dependOnInheritedWidgetOfExactType<TermosTheme>();
  if (scope != null) return scope.data;
  final ext = Theme.of(context).extension<TermosThemeData>();
  if (ext != null) return ext;
  return TermosThemeData.fallbackBrightness(Theme.of(context).brightness);
}