IconConfig.fromYaml constructor
IconConfig.fromYaml(
- YamlMap yaml
从YAML配置创建IconConfig
Implementation
factory IconConfig.fromYaml(YamlMap yaml) {
final config = IconConfig(
url: yaml['url'] as String,
fontAssetsPath: yaml['font_assets_path'] as String,
);
// 设置类名,优先使用配置中的icon_name
if (yaml.containsKey('icon_name')) {
config.className = yaml['icon_name'] as String;
}
return config;
}