Icons
Alixan UI examples use Lucide Icons, but the components accept regular slots, so you can use any icon library you like.
Browse the full icon catalog in Lucide Icons.
Installation
npm install @lucide/vueLucide Icons
<script setup lang="ts">
import { Bell, Search } from '@lucide/vue'
</script>
<template>
<Button>
<template #leading>
<Search class="size-5" />
</template>
Search
</Button>
<IconButton>
<Bell />
</IconButton>
</template>Other Libraries
Use Nuxt MDI, custom SVG components, or any other icon source. If it renders inside a slot, it works.
Nuxt MDI provides Material Design Icons as Nuxt components. See the Nuxt MDI module documentation.
npx nuxi module add nuxt-mdi