Skip to content

Commit c260e4d

Browse files
authored
Merge pull request #175 from codegouvfr/fix/duplicate-ids-in-header
Fix / duplicate ids in Header component
2 parents 3f3dbb2 + 8749406 commit c260e4d

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/Header/Header.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ export const Header = memo(
144144

145145
const { Link } = getLink();
146146

147-
const quickAccessNode = (
147+
const getQuickAccessNode = (suffix: string | null = null) => (
148148
<ul className={fr.cx("fr-btns-group")}>
149149
{quickAccessItems.map((quickAccessItem, i) => (
150150
<li key={i}>
@@ -157,7 +157,7 @@ export const Header = memo(
157157
<HeaderQuickAccessItem
158158
id={`${id}-quick-access-item-${generateValidHtmlId({
159159
"fallback": "",
160-
"text": quickAccessItem.text
160+
"text": `${quickAccessItem.text}${suffix ? `-${suffix}` : ""}`
161161
})}-${i}`}
162162
quickAccessItem={quickAccessItem}
163163
/>
@@ -312,7 +312,7 @@ export const Header = memo(
312312
classes.toolsLinks
313313
)}
314314
>
315-
{quickAccessNode}
315+
{getQuickAccessNode()}
316316
</div>
317317
)}
318318

@@ -401,7 +401,7 @@ export const Header = memo(
401401
classes.menuLinks
402402
)}
403403
>
404-
{quickAccessNode}
404+
{getQuickAccessNode("mobile")}
405405
</div>
406406
{navigation !== undefined &&
407407
(navigation instanceof Array ? (

0 commit comments

Comments
 (0)