of<K extends Kanza> static method

K of<K extends Kanza>(
  1. BuildContext context
)

Implementation

static K of<K extends Kanza>(BuildContext context) {
  final KanzaProvider<K>? provider =
      context.findAncestorWidgetOfExactType<KanzaProvider<K>>();

  if (provider == null) throw UnimplementedError('No Kanza found!');
  _kanza ??= provider.builder(context);

  return _kanza;
}