set-variation
title: Add icon variation to icon set
types:
IconSet: './index.md'
IconifyIcon: '/docs/types/iconify-icon.md'
ResolvedIconifyIcon: '../iconify-icon.md'
CommonIconProps: './entries.md#common'
functions:
setIcon: './set-icon.md'
setVariation: './set-variation.md'
setAlias: './set-alias.md'
setVariation()
This function is part of [type]IconSet class in Iconify Tools.
Function [func]setVariation() adds new icon variation to icon set or overwrites existing item.
Variation
Icon variation is an item that is based on different icon, but has at least one transformation applied to it.
For example, [str]arrow-left can be a variation of [str]arrow-right with [prop]hFlip enabled.
Variations make it easier to maintain icons that are based on other icons and reduce content duplication.
Usage
Function has the following parameters:
[prop]name,[type]string. Icon name.[prop]parent,[type]string. Parent item name.[prop]props,[type]CommonIconProps. Icon transformations.
Function returns a simple true on success, false on failure.
Example
src: libraries/tools/icon-set/set-alias.ts
title: 'example.ts'
extra:
- src: libraries/tools/icon-set/set-alias.json
title: 'Result:'
这篇文档对你有帮助吗?
谢谢你的反馈!