serializeIcon function
Implementation
Map<String, dynamic> serializeIcon(IconPickerIcon icon) {
if (icon.pack == IconPack.custom) {
return {
'pack': icon.pack,
'key': icon.name,
'iconData': {
'codePoint': icon.data.codePoint,
'fontFamily': icon.data.fontFamily,
'fontPackage': icon.data.fontPackage,
'matchTextDirection': icon.data.matchTextDirection,
}
};
}
return {
'pack': icon.pack,
'key': icon.name,
};
}