build method

  1. @override
Widget build(
  1. BuildContext context,
  2. T content
)
override

Builds the layout widget tree for the given content item.

This method is called by the content system to render the content item with the specified layout.

Implementation

@override
Widget build(BuildContext context, T content) {
  final failure = LayoutFailure(
    schemaType: missingSchemaType,
    contentSchemaType: content.schemaType,
    description: 'Missing ConditionalLayout with schemaType: $missingSchemaType',
    suggestions: [
      'Register a ConditionalLayout for $missingSchemaType',
      'Check if the layout type is properly exported',
    ],
  );

  return VyuhBinding.instance.widgetBuilder.unknown(context, failure);
}