FunctionalWidget.fromJson constructor
FunctionalWidget.fromJson(
- Map<String, dynamic> params, {
- void onAction(
- String url
)?,
})
Implementation
factory FunctionalWidget.fromJson(
Map<String, dynamic> params, {
void Function(String url)? onAction,
}) {
final rawActions = params['actions'] as List<dynamic>? ?? [];
return FunctionalWidget(
title: params['title'] as String? ?? '',
text: params['text'] as String?,
actions: rawActions
.map((e) => FunctionalAction.fromJson(e as Map<String, dynamic>))
.toList(),
onAction: onAction,
);
}