toIconData method

IconData toIconData()

Implementation

IconData toIconData() {
  try {
    if (isEmpty) return Icons.question_mark;

    Map<String, dynamic> map = jsonDecode(this);
    return IconData(
      map['codePoint'],
      fontFamily: map['fontFamily'],
      fontPackage: map['fontPackage'],
      matchTextDirection: map['matchTextDirection'],
    );
  } catch (e) {
    return Icons.question_mark;
  }
}