generateColorOrMatrialColor method
Implementation
String generateColorOrMatrialColor(MapEntry entry) {
final key = entry.key.toString().camelCase;
dynamic value = entry.value;
if (value is Map) {
final primary = validateAndConvertColor(value['primary'].toString());
final swatch = value['swatch'] as Map;
return ''' $key: const MaterialColor(
$primary,
<int, Color>{
${swatch.entries.map((e) => '${e.key}: Color(${validateAndConvertColor(e.value.toString())}),').join('\n ')}
},
),''';
} else {
value = validateAndConvertColor(value.toString());
return ' $key: const Color($value),';
}
}