getIconFromJson function
Implementation
Icon? getIconFromJson(Map<String, dynamic>? iconData) {
final IconData? icon;
switch (iconData?['name']) {
case 'shopping_cart':
icon = Icons.shopping_cart;
case 'chevron_right':
icon = Icons.chevron_right;
case 'edit':
icon = Icons.edit;
default:
return null;
}
return Icon(
icon,
size: iconData?['size'] as double?,
color: parseHexColor(iconData?['color'] as String?),
);
}