+
-### Autres icônes
-
-Il est très facile d’ajouter d’autres icônes depuis toutes les
-[20 collections](https://oh-vue-icons.netlify.app/docs#supported-icon-packs)
-mises à disposition par [OhVueIcons](https://oh-vue-icons.netlify.app) en les ajoutant à ce fichier `icons.ts`.
-
-Ci-dessous des exemples pour
-[Remix Icon](https://remixicon.com/),
-[Font Awesome 5](https://fontawesome.com/icons)
-et [Bootstrap Icons](https://icons.getbootstrap.com/) :
-
-```typescript
-// src/icons.ts
-export {
- RiCloseLine,
- RiFlagLine,
- RiHome2Line,
- RiRefreshLine,
-} from 'oh-vue-icons/icons' // Export de quelques icônes de Remix Icon (ri)
-
-export {
- FaFlag,
- FaAddressBook,
-} from 'oh-vue-icons/icons/fa/index.js' // Export de quelques icônes de Font Awesome 5 Free (fa)
-
-export {
- BiBadge3D,
- BiClouds,
-} from 'oh-vue-icons/icons/bi/index.js' // Export de quelques icônes de Bootstrap Icons (bi)
```
## Pour Nuxt 3
-Créer/modifier le fichier `vue-dsfr.ts` dans le dossier `plugins` avec un contenu comme celui-ci :
-
-```typescript
-// plugins/vue-dsfr.ts
-import {
- RiCloseLine,
- RiFlagLine,
- RiHome2Line,
- RiRefreshLine,
-} from 'oh-vue-icons/icons' // Import de quelques icônes de Remix Icon (ri)
-
-const icons = [
- RiCloseLine,
- RiFlagLine,
- RiHome2Line,
- RiRefreshLine,
-]
-
-export default defineNuxtPlugin((nuxtApp) => {
- // Enregistrement du plugin avec ajout de toutes les icônes du tableau `icons`
- nuxtApp.vueApp.use(VueDsfr, { icons }) // le deuxième paramètre est un objet contenant une propriété `icons`
- // qui est un tableau qui contient toutes les icônes que vous souhaitez utiliser
-})
-```
+Veillez simplement à utiliser la prop `ssr` à `true`.
-Le composant `VIcon` et tous les composants de VueDsfr sont désormais utilisables dans toute l’application Nuxt3
-avec toutes les icônes contenues dans le tableau `icons`.
+Plus de détails dans la [documentation officielle de @iconify/vue](https://iconify.design/docs/icon-components/vue/#ssr-attribute).
-
-
-
-