Skip to content

Commit 54f68b8

Browse files
authored
Merge pull request #1000 from dnum-mi/tech/improve-docs
docs: 📝 améliore documentation
2 parents 4beea82 + 190a47a commit 54f68b8

File tree

10 files changed

+17
-10
lines changed

10 files changed

+17
-10
lines changed

.github/workflows/run-tests.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,11 @@ jobs:
3434
run: pnpm check-exports-ci
3535
- name: Test
3636
run: pnpm test
37-
- name: Install Playwright dependencies
37+
- name: Install Playwright with dependencies
3838
run: pnpx playwright install --with-deps
3939
- name: Install Playwright
4040
run: pnpx playwright install
41+
4142
- name: Build Storybook
4243
run: pnpm build-storybook --quiet
4344
- name: Serve Storybook and run tests

src/components/DsfrCheckbox/DsfrCheckboxSet.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ export type { DsfrCheckboxSetProps }
1111

1212
<script lang="ts" setup>
1313
const props = withDefaults(defineProps<DsfrCheckboxSetProps>(), {
14-
titleId: () => getRandomId('checkbox', 'group'),
14+
titleId: () => getRandomId('checkbox', 'set'),
1515
errorMessage: '',
1616
validMessage: '',
1717
legend: '',

src/components/DsfrFileUpload/DsfrFileUpload.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@
44

55
Bienvenue dans la documentation du composant `DsfrFileUpload`. Ce composant est l'équivalent numérique d'une balade dans les ruelles pittoresques de Montmartre, mais pour télécharger vos fichiers. Que ce soit pour des photos de vacances ou des documents importants, `DsfrFileUpload` rend le processus simple et élégant.
66

7+
🏅 La documentation sur le pied de page sur le [DSFR](https://www.systeme-de-design.gouv.fr/composants-et-modeles/composants/ajout-de-fichier)
8+
9+
<VIcon name="vi-file-type-storybook" /> La story sur le pied de page sur le storybook de [VueDsfr](https://storybook.vue-ds.fr/?path=/story/composants-dsfrfileupload--docs)
10+
711
## 🛠️ Props
812

913
| Nom | Type | Défaut | Obligatoire | Description |

src/components/DsfrInput/DsfrInputGroup.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ defineOptions({
1111
})
1212
1313
withDefaults(defineProps<DsfrInputGroupProps>(), {
14-
descriptionId: () => getRandomId('basic', 'input'),
14+
descriptionId: () => getRandomId('input', 'group'),
1515
hint: '',
1616
label: '',
1717
labelClass: '',

src/components/DsfrLanguageSelector/DsfrLanguageSelector.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Sélecteur de langue - Translate - `DsfrLanguageSelector`
2+
13
## 🌟 Introduction
24

35
Le sélecteur de langue permet à l’utilisateur de choisir la langue dans laquelle est affichée le contenu du site, si celui-ci est disponible en plusieurs langues.
@@ -24,7 +26,7 @@ Ce composant est utilisé en interne dans [DsfrHeader](/composants/DsfrHeader) (
2426

2527
| Propriété | Type | Description | Valeur par défaut |
2628
|--------------------|-------------------------------|---------------------------------------------------------------|---------------------------|
27-
| `id` | `string` | Identifiant unique pour les éléments de contrôle d'accessibilité. | `getRandomId('translate')` |
29+
| `id` | `string` | Identifiant unique pour les éléments de contrôle d'accessibilité. | `getRandomId('language-selector')` |
2830
| `languages` | [`DsfrLanguageSelectorElement[]`](/types#dsfrlanguageselector) | Liste des langues disponibles. Chaque langue est représentée par un objet contenant un `codeIso` et un `label`. | `[]` |
2931
| `currentLanguage` | `string` | Code ISO de la langue actuellement sélectionnée. | `'fr'` |
3032

src/components/DsfrLanguageSelector/DsfrLanguageSelector.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import type { DsfrLanguageSelectorElement, DsfrLanguageSelectorProps } from './D
99
export type { DsfrLanguageSelectorElement, DsfrLanguageSelectorProps }
1010
1111
const props = withDefaults(defineProps<DsfrLanguageSelectorProps>(), {
12-
id: () => getRandomId('translate'),
12+
id: () => getRandomId('language-selector'),
1313
languages: () => [],
1414
currentLanguage: 'fr',
1515
})

src/components/DsfrNavigation/DsfrNavigation.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import type {
1818
export type { DsfrNavigationMenuLinks, DsfrNavigationProps }
1919
2020
const props = withDefaults(defineProps<DsfrNavigationProps>(), {
21-
id: () => getRandomId('menu'),
21+
id: () => getRandomId('nav'),
2222
label: 'Menu principal',
2323
navItems: () => [],
2424
})

src/components/DsfrNavigation/DsfrNavigationMegaMenu.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import type { DsfrNavigationMegaMenuProps } from './DsfrNavigation.types'
1010
export type { DsfrNavigationMegaMenuProps }
1111
1212
const props = withDefaults(defineProps<DsfrNavigationMegaMenuProps>(), {
13-
id: () => getRandomId('menu'),
13+
id: () => getRandomId('mega-menu'),
1414
description: '',
1515
link: () => ({ to: '#', text: 'Voir toute la rubrique' }),
1616
menus: () => [],

src/components/DsfrSegmented/DsfrSegmented.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import type { DsfrSegmentedProps } from './DsfrSegmented.types'
99
export type { DsfrSegmentedProps }
1010
1111
const props = withDefaults(defineProps<DsfrSegmentedProps>(), {
12-
id: () => getRandomId('basic', 'checkbox'),
12+
id: () => getRandomId('segmented'),
1313
hint: '',
1414
icon: undefined,
1515
label: '',

src/components/DsfrSegmented/DsfrSegmentedSet.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ import type { DsfrSegmentedSetProps } from './DsfrSegmented.types'
77
export type { DsfrSegmentedSetProps }
88
99
const props = withDefaults(defineProps<DsfrSegmentedSetProps>(), {
10-
titleId: () => getRandomId('radio-button', 'group'),
10+
titleId: () => getRandomId('segmented-button', 'set'),
1111
legend: '',
12-
name: 'no-name',
12+
name: () => getRandomId('segmented-button', 'set'),
1313
options: () => [],
1414
})
1515

0 commit comments

Comments
 (0)