From b181f93f0f26570696d3a90b58a966c56ac61047 Mon Sep 17 00:00:00 2001 From: Armand Philippot Date: Mon, 20 Dec 2021 22:58:07 +0100 Subject: chore: add missing changes in mainNav component I forgot to add them in the previous commit... --- src/components/MainNav/MainNav.tsx | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) (limited to 'src/components/MainNav/MainNav.tsx') diff --git a/src/components/MainNav/MainNav.tsx b/src/components/MainNav/MainNav.tsx index 2440980..eb44e77 100644 --- a/src/components/MainNav/MainNav.tsx +++ b/src/components/MainNav/MainNav.tsx @@ -1,4 +1,4 @@ -import { useState } from 'react'; +import { SetStateAction } from 'react'; import Link from 'next/link'; import { t } from '@lingui/macro'; import { HamburgerIcon } from '@components/Icons'; @@ -9,9 +9,13 @@ import CVIcon from '@assets/images/icon-cv.svg'; import HomeIcon from '@assets/images/icon-home.svg'; import styles from './MainNav.module.scss'; -const MainNav = () => { - const [isChecked, setIsChecked] = useState(false); - +const MainNav = ({ + isOpened, + setIsOpened, +}: { + isOpened: boolean; + setIsOpened: (value: SetStateAction) => void; +}) => { const getIcon = (id: string) => { switch (id) { case 'home': @@ -48,8 +52,8 @@ const MainNav = () => { id="main-nav__checkbox" aria-labelledby="main-nav-toggle" className={styles.checkbox} - checked={isChecked} - onChange={() => setIsChecked(!isChecked)} + checked={isOpened} + onChange={() => setIsOpened(!isOpened)} autoComplete="off" />