buildContent method

  1. @override
Widget buildContent(
  1. BuildContext context,
  2. ContentItem content
)
override

Builds a Widget for the given content

Implementation

@override
Widget buildContent(BuildContext context, ContentItem content) {
  final builder = _extensionBuilder!.getContentBuilder(content.schemaType);

  assert(builder != null,
      'Failed to retrieve builder for schemaType: ${content.schemaType}');

  final builtContent = builder?.build(context, content);

  assert(builtContent != null,
      'Failed to build content for schemaType: ${content.schemaType}');

  return builtContent ?? const SizedBox.shrink();
}