execute method
Implementation
Future<ContentItem?> execute(BuildContext context) async {
final value = (await condition?.execute(context)) ?? defaultCase;
final caseItem = cases?.firstWhereOrNull(
(element) => element.value == value,
);
return caseItem?.item;
}