setIcon()
此函数属于 Iconify Tools 中的 IconSet 类。
函数 setIcon() 用于向图标集添加新图标或覆盖现有项。
用法
该函数包含以下参数:
- name,string 类型。图标名称。
- icon,ResolvedIconifyIcon 类型。图标数据,与 IconifyIcon 相同,但包含其他可选属性。
函数在成功时返回简单的 true,失败时返回 false。
示例
example.ts
ts
import { blankIconSet } from '@iconify/tools';
// Create icon set, add few icons
const iconSet = blankIconSet('test-prefix');
iconSet.setIcon('add', {
body: '<path d="M14 7v1H8v6H7V8H1V7h6V1h1v6h6z"/>',
});
iconSet.setIcon('triangle-left', {
body: '<g fill="currentColor"><path d="M10.44 2l.56.413v11.194l-.54.393L5 8.373v-.827L10.44 2z"/></g>',
});
iconSet.setVariation('triangle-right', 'triangle-left', {
hFlip: true,
});
// Set information
iconSet.info = {
name: 'Test',
author: {
name: 'Me',
},
license: {
title: 'MIT',
},
};
// Export icon set
const data = iconSet.export();
console.log(JSON.stringify(data, null, '\t'));