feat(nav): add max width

This commit is contained in:
2021-01-14 23:29:11 +00:00
parent 19a31d6869
commit 1f61cbed28

View File

@@ -11,8 +11,6 @@ const Container = styled.div`
right: 0;
bottom: 0;
left: 0;
display: flex;
flex-direction: column-reverse;
z-index: 6;
background-color: ${props =>
props.open ? `rgba(0, 0, 0, 0.8)` : `rgba(0, 0, 0, 0.4)`};
@@ -24,8 +22,6 @@ const Container = styled.div`
transition: transform 0.3s ease-in-out, background-color 0.3s ease-in-out;
@media (min-width: 30em) {
position: absolute;
display: flex;
flex-direction: row;
bottom: auto;
background-color: rgba(0, 0, 0, 0.6);
transform: none;
@@ -33,6 +29,17 @@ const Container = styled.div`
}
`;
const Wrapper = styled.div`
display: flex;
flex-direction: column-reverse;
height: 100%;
max-width: var(--theme-max-width);
margin: 0 auto;
@media (min-width: 30em) {
flex-direction: row;
}
`;
const Menu = styled.div`
display: flex;
justify-content: space-between;
@@ -101,6 +108,7 @@ export default function Nav({ data, open, setOpen }) {
const handleButtonClick = () => setOpen(!open);
return (
<Container open={open}>
<Wrapper>
<Menu>
<Heading to="/" visible={!open}>
<LogoArrows />
@@ -117,6 +125,7 @@ export default function Nav({ data, open, setOpen }) {
))}
</List>
</Content>
</Wrapper>
</Container>
);
}