TokenTheme.fromJson constructor

TokenTheme.fromJson(
  1. Map<String, dynamic> e
)

Implementation

factory TokenTheme.fromJson(Map<String, dynamic> e) {
  final sets = <String>[];
  (e['selectedTokenSets'] as Map<String, dynamic>?)?.forEach((key, value) {
    if (value == 'source') sets.insert(0, key);
    if (value == 'enabled') sets.add(key);
  });

  return TokenTheme(e['name'] as String, sets);
}