tryParse static method
Implementation
static ColorThemeData? tryParse(Object? source) {
if (source is String) source = jsonDecode(source);
if (source is! Map) return null;
final name = source['name'];
final parsedName = name is String ? name : null;
if (parsedName == null || parsedName.isEmpty) return null;
final config = source['config'];
final parsedConfig = ColorThemeConfig.tryParse(config);
if (parsedConfig == null) return null;
return ColorThemeData(name: parsedName, config: parsedConfig);
}