(iconSubset, options)
| 28050 | return name.toLowerCase(); |
| 28051 | }; |
| 28052 | function registerIcons(iconSubset, options) { |
| 28053 | var subset = (0, _tslib.__assign)((0, _tslib.__assign)({}, iconSubset), { |
| 28054 | isRegistered: false, |
| 28055 | className: undefined |
| 28056 | }); |
| 28057 | var icons = iconSubset.icons; |
| 28058 | // Grab options, optionally mix user provided ones on top. |
| 28059 | options = options ? (0, _tslib.__assign)((0, _tslib.__assign)({}, _iconSettings.__options), options) : _iconSettings.__options; |
| 28060 | for(var iconName in icons)if (icons.hasOwnProperty(iconName)) { |
| 28061 | var code = icons[iconName]; |
| 28062 | var normalizedIconName = normalizeIconName(iconName); |
| 28063 | if (_iconSettings[normalizedIconName]) _warnDuplicateIcon(iconName); |
| 28064 | else _iconSettings[normalizedIconName] = { |
| 28065 | code: code, |
| 28066 | subset: subset |
| 28067 | }; |
| 28068 | } |
| 28069 | } |
| 28070 | function unregisterIcons(iconNames) { |
| 28071 | var options = _iconSettings.__options; |
| 28072 | var _loop_1 = function(iconName) { |
nothing calls this directly
no test coverage detected