feat(resources): enforce fixed sidebar on desktop

This commit is contained in:
Jean-Philippe Sirois
2019-09-05 09:59:21 -04:00
parent 494d7b3095
commit 7a470e4c5e
2 changed files with 7 additions and 3 deletions
@@ -30,9 +30,11 @@ export const Overlay = styled.div`
export const MainContent = styled.main`
flex: 1 1 auto;
margin-top: 128px;
margin-left: 320px;
width: calc(100% - 320px);
@media screen and (max-width: 767px) {
margin-left: 0;
width: 100%;
}
+5 -3
View File
@@ -6,12 +6,14 @@ export const ResourcesSidebarWrapper = styled.div`
box-sizing: border-box;
flex: 0 0 320px;
background: #f9f9f9;
position: fixed;
top: 0;
bottom: 0;
width: 320px;
@media screen and (max-width: 767px) {
z-index: 100;
position: fixed;
top: 0;
bottom: 0;
width: auto;
/* TODO: maybe find a less "awkward" way to animate this */
left: calc(-100% - 100px);
right: calc(100% - 0px);