singleChildStrategy method

  1. @protected
Widget singleChildStrategy(
  1. BuildContext context,
  2. Widget singleChild(
    1. Widget child
    ),
  3. List<RegionRegistration>? data
)

Implementation

@protected
Widget singleChildStrategy(
    BuildContext context, Widget Function(Widget child) singleChild, List<RegionRegistration>? data) {
  if (data == null || data.isEmpty) return const SizedBox.shrink();
  final widget = data.last.widgetFromRegistration(context, templateChild);
  if (widget == null) return const SizedBox.shrink();
  return singleChild(widget);
}