From 63577c933e57742e6fba276c8c40794b325fdd8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anne=20L=27H=C3=B4te?= Date: Thu, 28 Jul 2022 20:14:40 +0200 Subject: [PATCH] fix: pass className and onClick to component ToolTranslateItem (#261) fix: pass className and onClick to component ToolTranslateItem --- example/src/components/Header/Header.jsx | 5 ++--- package-lock.json | 2 +- src/components/interface/Header/ToolTranslate.d.ts | 1 + src/components/interface/Header/ToolTranslate.js | 5 +++-- src/components/interface/Header/ToolTranslateItem.d.ts | 4 ++-- src/components/interface/Header/ToolTranslateItem.js | 10 +++++++++- .../interface/Header/__tests__/Header.test.js | 5 +++-- .../Header/__tests__/__snapshots__/Header.test.js.snap | 6 ++++-- 8 files changed, 25 insertions(+), 13 deletions(-) diff --git a/example/src/components/Header/Header.jsx b/example/src/components/Header/Header.jsx index 5e0d7a9d..786e3deb 100644 --- a/example/src/components/Header/Header.jsx +++ b/example/src/components/Header/Header.jsx @@ -66,16 +66,15 @@ const HeaderExample = () => { react-router-dom Link Link to /path - setIsOpen(true)}> + setIsOpen(true)} icon="fr-fi-theme-fill"> Paramètres d’affichage - + Français diff --git a/package-lock.json b/package-lock.json index 61594dfa..b802084b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@dataesr/react-dsfr", - "version": "2.9.0", + "version": "2.9.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/src/components/interface/Header/ToolTranslate.d.ts b/src/components/interface/Header/ToolTranslate.d.ts index f1784e2a..2691b61e 100644 --- a/src/components/interface/Header/ToolTranslate.d.ts +++ b/src/components/interface/Header/ToolTranslate.d.ts @@ -9,6 +9,7 @@ export interface ToolTranslateProps { className?: ToolTranslateClassName; title?: string; currentLang: string; + descCurrentLang: string; } declare const ToolTranslate: React.FC; diff --git a/src/components/interface/Header/ToolTranslate.js b/src/components/interface/Header/ToolTranslate.js index 57980bfd..dd7137df 100644 --- a/src/components/interface/Header/ToolTranslate.js +++ b/src/components/interface/Header/ToolTranslate.js @@ -12,11 +12,12 @@ const ToolTranslate = ({ children, currentLang, className, descCurrentLang, title, ...remainingProps }) => { const [isOpen, setIsOpen] = useState(false); + const _className = classNames(className, 'fr-translate fr-nav'); return (