safeOf<T extends CustomThemeData> static method

T safeOf<T extends CustomThemeData>(
  1. BuildContext context, {
  2. required T mainDefault,
  3. T? darkDefault,
})

Obtains the not-null theme data of given type from the nearest storage.

Implementation

static T safeOf<T extends CustomThemeData>(BuildContext context,
    {required T mainDefault, T? darkDefault}) {
  return of(context, mainDefault: mainDefault, darkDefault: darkDefault) ??
      mainDefault;
}