fromMap static method
Implementation
static MenuItemEntity? fromMap(Object? o,
{Map<String, String>? newDocumentIds}) {
if (o == null) return null;
var map = o as Map<String, dynamic>;
var iconFromMap = map['icon'];
if (iconFromMap != null) {
iconFromMap =
IconEntity.fromMap(iconFromMap, newDocumentIds: newDocumentIds);
}
var actionFromMap = map['action'];
if (actionFromMap != null) {
actionFromMap =
ActionEntity.fromMap(actionFromMap, newDocumentIds: newDocumentIds);
}
return MenuItemEntity(
text: map['text'],
description: map['description'],
icon: iconFromMap,
action: actionFromMap,
);
}