of<T> static method

SuggestionsController<T> of<T>(
  1. BuildContext context
)

Returns the SuggestionsController of the closest ancestor SuggestionsBox.

Implementation

static SuggestionsController<T> of<T>(BuildContext context) {
  SuggestionsController<T>? controller = maybeOf<T>(context);
  if (controller == null) {
    throw FlutterError.fromParts(
      [
        ErrorSummary('No SuggestionsController found in the context. '),
        ErrorDescription(
          'SuggestionsControllers are only available inside SuggestionsBox widgets.',
        ),
        ErrorHint('Are you inside a SuggestionsBox?'),
        context.describeElement('The context used was')
      ],
    );
  }
  return controller;
}