@ratoufa/iconsax-nuxt
v1.0.0
Published
Nuxt 3 module for Iconsax icons with auto-imports
Maintainers
Readme
@ratoufa/iconsax-nuxt
Nuxt 3 module for Iconsax icons with auto-imports.
Installation
pnpm add @ratoufa/iconsax-nuxt
# or
npm install @ratoufa/iconsax-nuxtSetup
Add the module to your nuxt.config.ts:
export default defineNuxtConfig({
modules: ['@ratoufa/iconsax-nuxt'],
})Usage
The IsIcon dynamic component is auto-imported:
<template>
<IsIcon name="home" variant="bold" size="24" color="red" />
</template>Options
export default defineNuxtConfig({
modules: ['@ratoufa/iconsax-nuxt'],
iconsax: {
// Register all icons globally (increases bundle size)
global: false,
// Component prefix (default: 'Is')
prefix: 'Is',
},
})Global registration
With global: true, all icon components are auto-imported:
<template>
<!-- No import needed -->
<IsHome variant="bold" />
<IsUser variant="twotone" size="32" />
</template>License
MIT
