debugCheckHasFeedbackLocalizations function
Implementation
bool debugCheckHasFeedbackLocalizations(BuildContext context) {
assert(() {
if (Localizations.of<FeedbackLocalizations>(
context,
FeedbackLocalizations,
) ==
null) {
throw FlutterError.fromParts(<DiagnosticsNode>[
ErrorSummary('No FeedbackLocalizations found.'),
ErrorDescription(
'${context.widget.runtimeType} widgets require FeedbackLocalizations '
'to be provided by a Localizations widget ancestor.',
),
ErrorDescription(
'Localizations are used to generate many different messages, labels, '
'and abbreviations which are used by the feedback library.',
),
...context.describeMissingAncestor(
expectedAncestorType: FeedbackLocalizations,
)
]);
}
return true;
}());
return true;
}