Skip to content

Commit c4b44ca

Browse files
feat: add side menu container
1 parent 982aa69 commit c4b44ca

File tree

2 files changed

+33
-15
lines changed

2 files changed

+33
-15
lines changed

app/src/components/NavigationBar.tsx

+4-2
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,12 @@ function SideMenu({
4444
onClick={toggle}
4545
/>
4646
<div
47-
className={styles.sideMenu + " " + (className || "")}
47+
className={styles.sideMenuContainer}
4848
style={{ display: visible ? "flex" : "none" }}
4949
>
50-
{children}
50+
<div className={styles.sideMenu + " " + (className || "")}>
51+
{children}
52+
</div>
5153
</div>
5254
</>
5355
);

app/src/styles/NavigationBar.module.scss

+29-13
Original file line numberDiff line numberDiff line change
@@ -117,26 +117,42 @@
117117
align-items: center;
118118
}
119119

120-
.sideMenu {
121-
@extend .glass;
122-
123-
position: absolute;
124-
flex-direction: column;
125-
width: 60vw;
120+
.sideMenuContainer {
121+
position: fixed;
122+
justify-content: end;
123+
width: 100vw;
126124
height: 100vh;
127125

128126
right: 0;
129127
top: 3em;
130128
bottom: 0;
131-
padding: 1em;
132-
border-radius: 5px;
133129

134-
.sidemenuItem {
135-
margin: 0.5em 0em 0.5em 1em;
136-
}
130+
pointer-events: none;
131+
132+
.sideMenu {
133+
@extend .glass;
134+
135+
display: flex;
136+
flex-direction: column;
137+
width: 60%;
138+
139+
padding: 1em;
140+
border-radius: 5px;
141+
142+
float: right;
143+
144+
.sidemenuItem {
145+
margin: 0.5em 0em 0.5em 1em;
146+
}
147+
148+
.sidemenuHead {
149+
align-self: flex-end;
150+
}
137151

138-
.sidemenuHead {
139-
align-self: flex-end;
152+
@media (min-width: 50rem) {
153+
display: none !important;
154+
position: absolute !important;
155+
}
140156
}
141157
}
142158
}

0 commit comments

Comments
 (0)