NuxtIcon is the official icon library of Nuxt. Since v1, <Icon> and <IconCSS> have been merged into one component, making integration more convenient. (Thus the instructions in the docs need a small fix).
Since v1.5 nuxt/icon#243 NuxtIcon can include only used icons in the client bundle which does the same as UnoCSS Icon.
NuxtIcon supports Vuetify default icon naming like mdi-* .
Many users do not use UnoCSS with Vuetify since Vuetify has its own CSS utilities or they may prefer Tailwind. In my opinion, although I love Antfu Universe, replacing UnoCSS Icon with Nuxt Icon (which was also rewritten by antfu) makes the icon configuration of this module less opinionated.
Bonus: we can also maintain aliases for different icon sets
NuxtIcon is the official icon library of Nuxt. Since v1,
<Icon>and<IconCSS>have been merged into one component, making integration more convenient. (Thus the instructions in the docs need a small fix).Since v1.5 nuxt/icon#243 NuxtIcon can include only used icons in the client bundle which does the same as UnoCSS Icon.
NuxtIcon supports Vuetify default icon naming like
mdi-*.Many users do not use UnoCSS with Vuetify since Vuetify has its own CSS utilities or they may prefer Tailwind. In my opinion, although I love Antfu Universe, replacing UnoCSS Icon with Nuxt Icon (which was also rewritten by antfu) makes the icon configuration of this module less opinionated.
Bonus: we can also maintain aliases for different icon sets