getIconData()
此函数属于 Iconify Utils 包。
函数 getIconData() 用于从图标集中检索单个图标的数据。
用法
该函数包含以下参数:
- data,IconifyJSON。图标集数据。
- name,string。图标名称。
函数返回类型为 IconifyIcon 的图标数据,出错时返回 null。
示例
usage.ts
ts
import { icons } from '@iconify-json/codicon';
import { getIconData, iconToSVG, iconToHTML, replaceIDs } from '@iconify/utils';
const iconName = 'debug-console';
// Get content for icon
const iconData = getIconData(icons, iconName);
if (!iconData) {
throw new Error(`Icon "${iconName}" is missing`);
}
// Use it to render icon
const renderData = iconToSVG(iconData, {
height: 'auto',
});
// Generate SVG string
const svg = iconToHTML(replaceIDs(renderData.body), renderData.attributes);
// Log SVG
console.log(svg);Result: