CarouselCard.fromJson constructor

CarouselCard.fromJson(
  1. Map<String, dynamic> params
)

Implementation

factory CarouselCard.fromJson(Map<String, dynamic> params) {
  final rawItems = params['items'] as List<dynamic>? ?? [];
  return CarouselCard(
    title: params['title'] as String?,
    text: params['text'] as String?,
    items: rawItems
        .map((e) => CarouselItem.fromJson(e as Map<String, dynamic>))
        .toList(),
  );
}