hasAnyUnknownContent static method

bool hasAnyUnknownContent(
  1. ContentItem contentItem, {
  2. List<Action?> additionalActions = const [],
  3. List<Condition?> additionalConditions = const [],
  4. LayoutConfiguration<ContentItem>? layout,
})

Comprehensive check for any unknown content in a content item. This can be extended by subclasses to check specific action/condition fields.

Implementation

static bool hasAnyUnknownContent(
  ContentItem contentItem, {
  List<vyuh_action.Action?> additionalActions = const [],
  List<Condition?> additionalConditions = const [],
  LayoutConfiguration? layout,
}) {
  return hasUnknownModifiers(contentItem) ||
         hasUnknownLayout(layout ?? contentItem.layout) ||
         hasUnknownActionsInList(additionalActions) ||
         additionalConditions.any((condition) => hasUnknownConditions(condition));
}