You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/stories/docs/02-guide.stories.mdx
+12-10Lines changed: 12 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
import { Meta } from'@storybook/addon-docs';
1
+
import { Meta } from'@storybook/addon-docs'
2
2
3
3
<Metatitle="Docs/2. Guide d’utilisation" />
4
4
@@ -39,22 +39,22 @@ Et suivez le guide !
39
39
40
40
#### Utiliser la bibliothèque en tant que plugin
41
41
42
-
| Notes : |
43
-
|:---------------------------|
44
-
| Pour utiliser cette bibliothèque, il vous faudra **[Vue 3](https://v3.vuejs.org/)** (et **[Vue-Router 4](https://next.router.vuejs.org/)**). Par conséquent, si vous utilisez Nuxt, il vous faut **[Nuxt 3](https://v3.nuxtjs.org/)** (plus de détails plus loin). |
45
-
| Il est fortement conseillé d’utiliser **[Vite](https://vitejs.dev)** plutôt que Vue-CLI. |
42
+
<divclass="fr-alert fr-alert--sm fr-alert--info"><pstyle={{margin: 0}}><strong>Note :</strong> Pour utiliser cette bibliothèque, il vous faudra **[Vue 3](https://v3.vuejs.org/)** (et **[Vue-Router 4](https://next.router.vuejs.org/)**). Par conséquent, si vous utilisez Nuxt, il vous faut **[Nuxt 3](https://v3.nuxtjs.org/)** (plus de détails plus loin).</p></div>
46
43
47
-
#### Installer la bibliothèque en tant que dépendance du projet
44
+
#### Installer les bibliothèques en tant que dépendances du projet
48
45
49
46
Afin d'installer la bibliothèque, taper cette commande dans votre console au sein du répertoire du projet :
50
47
51
48
```shell
52
-
npm install @gouvminint/vue-dsfr
49
+
npm install @gouvfr/dsfr @gouvminint/vue-dsfr
53
50
```
54
51
55
-
#### Ajouter le plugin
52
+
<divclass="fr-alert fr-alert--sm fr-alert--info"style={{'margin-bottom': '1rem'}}><pstyle={{margin: 0}}><strong>Note :</strong> La bibliothèque VueDsfr utilise le CSS de `@gouvfr/dsfr`, c’est pourquoi il est nécessaire de l’installer.</p></div>
56
53
57
-
##### Dans une application Vite (recommandé) ou Vue-CLI
54
+
55
+
##### Ajouter le plugin
56
+
57
+
###### Dans une application Vite
58
58
59
59
À partir d'un fichier `main.js` simple comme celui-ci :
60
60
@@ -82,7 +82,7 @@ const app = createApp(App)
82
82
.mount('#app')
83
83
```
84
84
85
-
##### Dans nuxt 3
85
+
######Dans nuxt 3
86
86
87
87
La bibliothèque VueDsfr fournit bien plusieurs build (esm et umd entre autres) et Nuxt3 sait lequel choisir.
88
88
@@ -131,6 +131,7 @@ import {
131
131
DsfrCard,
132
132
} from'@gouvminint/vue-dsfr'// Imports nommés de la bibliothèque
133
133
134
+
import { OhVueIcon } from'oh-vue-icons'// Import de OhVueIcon, dont dépendent certains composants de VueDsfr
134
135
import'@gouvfr/dsfr/dist/dsfr.min.css'// Import des styles du DSFR
135
136
import'@gouvminint/vue-dsfr/styles'// Import des styles propres à la bibliothèque VueDSFR
136
137
@@ -139,6 +140,7 @@ const app = createApp(App)
139
140
.component('DsfrButton', DsfrButton) // Enregistrement global du composant DsfrButton
140
141
.component('DsfrBreadcrumb', DsfrBreadcrumb) // Enregistrement global du composant DsfrBreadcrumb
141
142
.component('DsfrCard', DsfrCard) // Enregistrement global du composant DsfrCard
143
+
.component('VIcon', OhVueIcon) // Enregistrement global du composant VIcon, dont dépendent certains composants de VueDsfr
0 commit comments