Skip to content

Commit 14796f1

Browse files
authored
Merge pull request #991 from MaitreManuel/dsfr-side-menu-title-not-text-tag
fix: 🐛 DsfrSideMenu balise titre RGAA 8.9.1 NC
2 parents d62a619 + 48b4d0e commit 14796f1

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

src/components/DsfrSideMenu/DsfrSideMenu.types.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ export type DsfrSideMenuProps = {
99
collapseValue?: string
1010
menuItems?: DsfrSideMenuListItemProps[]
1111
headingTitle?: string
12+
titleTag?: string
1213
}
1314

1415
export type DsfrSideMenuButtonProps = {

src/components/DsfrSideMenu/DsfrSideMenu.vue

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ withDefaults(defineProps<DsfrSideMenuProps>(), {
1717
// @ts-expect-error this is really undefined
1818
menuItems: () => undefined,
1919
headingTitle: '',
20+
titleTag: 'h3',
2021
})
2122
2223
defineEmits<{ (e: 'toggleExpand', payload: string): void }>()
@@ -65,9 +66,12 @@ watch(expanded, (newValue, oldValue) => {
6566
}"
6667
@transitionend="onTransitionEnd(expanded)"
6768
>
68-
<div class="fr-sidemenu__title">
69+
<component
70+
:is="titleTag"
71+
class="fr-sidemenu__title"
72+
>
6973
{{ headingTitle }}
70-
</div>
74+
</component>
7175
<!-- @slot Slot par défaut du contenu du menu latéral -->
7276
<slot>
7377
<DsfrSideMenuList

0 commit comments

Comments
 (0)