добавил навигацию на катекории и сброс выбранной категории при переходе на страницу каталога

This commit is contained in:
Joe_Peach committed 2026-04-21 16:21:41 +03:00
1 parent b229b5b84c
commit 530f583727
3 files changed
+17 -3

No files matched your search

+4 -1
View File
@@ -2,9 +2,12 @@ import { NavLink } from "react-router-dom";
import styles from './Header.module.css'
import logo from '../../assets/images/Logo.jpg'
import { useState } from "react";
import { useAppDispatch } from "../../app/hooks";
import { setSelectedCategory } from "../../features/catalog/categoriesSlice";
const Header = () =>{
const [menuOpen, setMenuOpen] = useState(false);
const dispatch = useAppDispatch();
return (
<nav className={styles.header}>
@@ -31,7 +34,7 @@ const [menuOpen, setMenuOpen] = useState(false);
<div className={`${styles.headerNav} ${menuOpen ? styles.open : ""}`}>
<NavLink to="/" end onClick={() => setMenuOpen(false)}>ГЛАВНАЯ</NavLink>
<NavLink to="about" onClick={() => setMenuOpen(false)}>О КОМПАНИИ</NavLink>
<NavLink to="products" onClick={() => setMenuOpen(false)}>ПРОДУКЦИЯ</NavLink>
<NavLink to="products" onClick={() => {setMenuOpen(false); dispatch(setSelectedCategory(null))}}>ПРОДУКЦИЯ</NavLink>
</div>
</div>