getIconFromName function

IconData? getIconFromName(
  1. String? value
)

Implementation

IconData? getIconFromName(String? value) {
  if (value == null) return null;
  if (value == "") return null;
  if (FontAwesomeIconsMap[value] != null) {
    return FontAwesomeIconsMap[value]!;
  }
  List<String> data = value.contains('.') ? value.split('.') : ['', ''];
  String lib = data[0];
  String icon = data[1];
  if (lib == 'fontawesome')
    return FontAwesomeIconsMap[icon] ?? Icons.error;
  else
    return Icons.error;
}