Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

123456789101112131415161718192021222324252627282930313233343536
  1. import React from "react";
  2. import PropTypes from "prop-types";
  3. import { HeaderContainer, HeaderSideContainer } from "./Header.styled";
  4. import { useSelector } from "react-redux";
  5. import { selectBreadcrumbs } from "features/app/appSlice";
  6. import { selectCurrentUser } from "features/auth/authSlice";
  7. import HeaderNavigation from "./HeaderNavigation/HeaderNavigation";
  8. import Logo from "components/Logo/Logo";
  9. import { NavLink } from "react-router-dom";
  10. import { PAGES } from "constants/pages";
  11. import HeaderProfileBar from "./HeaderProfileBar/HeaderProfileBar";
  12. const Header = () => {
  13. const breadcrumbs = useSelector(selectBreadcrumbs);
  14. const user = useSelector(selectCurrentUser);
  15. console.log(user);
  16. console.log(breadcrumbs);
  17. console.log(Logo);
  18. return (
  19. <HeaderContainer>
  20. <HeaderSideContainer>
  21. <Logo as={NavLink} to={PAGES.BASE.route} />
  22. {user && <HeaderNavigation />}
  23. </HeaderSideContainer>
  24. <HeaderSideContainer>
  25. <HeaderProfileBar />
  26. </HeaderSideContainer>
  27. </HeaderContainer>
  28. );
  29. };
  30. Header.propTypes = {
  31. children: PropTypes.node,
  32. };
  33. export default Header;