refactor Header.jsx
This commit is contained in:
parent
995d4349fc
commit
fee5d43007
|
@ -3,7 +3,7 @@ import {Link} from "react-router-dom";
|
||||||
import styled from 'styled-components';
|
import styled from 'styled-components';
|
||||||
import SVGIcon from '../UI/Icon/SVGIcon';
|
import SVGIcon from '../UI/Icon/SVGIcon';
|
||||||
|
|
||||||
import './styles/Header.css';
|
// import './styles/Header.css';
|
||||||
|
|
||||||
const HeaderElement = styled.header`
|
const HeaderElement = styled.header`
|
||||||
display: flex;
|
display: flex;
|
||||||
|
@ -38,7 +38,21 @@ const LocationButton = styled.button`
|
||||||
|
|
||||||
const PairentLogo = styled.h1`
|
const PairentLogo = styled.h1`
|
||||||
user-select: none;
|
user-select: none;
|
||||||
`
|
`;
|
||||||
|
|
||||||
|
const NavButton = styled.div`
|
||||||
|
& a:hover {
|
||||||
|
color: #0050A1;
|
||||||
|
transition: 0.3s ease;
|
||||||
|
}
|
||||||
|
`;
|
||||||
|
const Navbar = styled.nav`
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
& ${NavButton} {
|
||||||
|
margin-right: 55px
|
||||||
|
}
|
||||||
|
`;
|
||||||
|
|
||||||
const Header = function () {
|
const Header = function () {
|
||||||
return (
|
return (
|
||||||
|
@ -58,29 +72,29 @@ const Header = function () {
|
||||||
</LocationButton>
|
</LocationButton>
|
||||||
</Link>
|
</Link>
|
||||||
</LogoSection>
|
</LogoSection>
|
||||||
<nav>
|
<Navbar>
|
||||||
<div>
|
<NavButton>
|
||||||
<Link to="/favorites">
|
<Link to="/favorites">
|
||||||
<SVGIcon src='/images/icons/heart.svg' width='16' height='14' />
|
<SVGIcon src='/images/icons/heart.svg' width='16' height='14' />
|
||||||
Избранное
|
Избранное
|
||||||
</Link>
|
</Link>
|
||||||
</div>
|
</NavButton>
|
||||||
<div>
|
<NavButton>
|
||||||
<Link to="/comparisons">
|
<Link to="/comparisons">
|
||||||
<SVGIcon src='/images/icons/stats.svg' width='16' height='14' />
|
<SVGIcon src='/images/icons/stats.svg' width='16' height='14' />
|
||||||
Сравнения
|
Сравнения
|
||||||
</Link>
|
</Link>
|
||||||
</div>
|
</NavButton>
|
||||||
<div>
|
<NavButton>
|
||||||
<Link to="/">
|
<Link to="/">
|
||||||
<SVGIcon src='/images/icons/chat-bubble.svg' width='16' height='14' />
|
<SVGIcon src='/images/icons/chat-bubble.svg' width='16' height='14' />
|
||||||
Чаты
|
Чаты
|
||||||
</Link>
|
</Link>
|
||||||
</div>
|
</NavButton>
|
||||||
<Link to="/">
|
<Link to="/">
|
||||||
<SVGIcon src='/images/icons/user.svg' width='32' height='32' />
|
<SVGIcon src='/images/icons/user.svg' width='32' height='32' />
|
||||||
</Link>
|
</Link>
|
||||||
</nav>
|
</Navbar>
|
||||||
</HeaderElement>
|
</HeaderElement>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue