mirror of
https://github.com/iconify/iconify.git
synced 2024-11-17 10:05:09 +00:00
fix: require icons list for addCleanIconSelectors in Tailwind plugin
This commit is contained in:
parent
2b0ca8f685
commit
8e6e5a3619
@ -22,22 +22,11 @@ export function addDynamicIconSelectors(options?: DynamicIconifyPluginOptions) {
|
|||||||
* Generate styles for preset list of icons
|
* Generate styles for preset list of icons
|
||||||
*/
|
*/
|
||||||
export function addCleanIconSelectors(
|
export function addCleanIconSelectors(
|
||||||
icons?: string[] | string,
|
icons: string[] | string,
|
||||||
options?: CleanIconifyPluginOptions
|
options?: CleanIconifyPluginOptions
|
||||||
) {
|
) {
|
||||||
const passedOptions =
|
const rules = getCSSRulesForIcons(icons, options);
|
||||||
typeof icons === 'object' && !(icons instanceof Array)
|
return plugin(({ addUtilities }) => {
|
||||||
? icons
|
|
||||||
: options || {};
|
|
||||||
const passedIcons =
|
|
||||||
typeof icons !== 'object' || icons instanceof Array ? icons : void 0;
|
|
||||||
|
|
||||||
// Get hardcoded list of icons
|
|
||||||
const rules = passedIcons
|
|
||||||
? getCSSRulesForIcons(passedIcons, passedOptions)
|
|
||||||
: void 0;
|
|
||||||
|
|
||||||
return plugin(({ addUtilities, matchComponents }) => {
|
|
||||||
addUtilities(rules);
|
addUtilities(rules);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user