getIconFromJson function

Icon? getIconFromJson(
  1. Map<String, dynamic>? iconData
)

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?),
  );
}