Skip to content

Commit 796073a

Browse files
Yushan LiYushan Li
authored andcommitted
fix navbar disappeared team button
1 parent 0d91626 commit 796073a

File tree

2 files changed

+16
-6
lines changed

2 files changed

+16
-6
lines changed

components/Navbar.tsx

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,12 +56,11 @@ const Navbar = () => {
5656
</div>
5757
<div>
5858
<ul
59-
className={styles['nav-item-list']}
60-
id={clicked ? styles.active : ''}
59+
className={`${styles['nav-item-list']} ${clicked ? styles.active : ''}`}
6160
>
6261
<li>
6362
<Link href="/teamPage">
64-
<a className={styles['nav-item-list']}>Team</a>
63+
<a>Team</a>
6564
</Link>
6665
</li>
6766
<li>
@@ -76,7 +75,7 @@ const Navbar = () => {
7675
</li>
7776
</ul>
7877
</div>
79-
<div id={styles['small-screen']}>
78+
<div className={styles['small-screen']}>
8079
<i onClick={() => setClicked(!clicked)}>
8180
{clicked ? <FaTimes /> : <FaBars />}
8281
</i>

styles/Navbar.module.scss

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
justify-content: center;
2020
}
2121

22-
.nav-item-list#active {
22+
.nav-item-list.active {
2323
right: 0;
2424
}
2525

@@ -56,10 +56,15 @@
5656
}
5757

5858
#small-screen {
59+
/* keep an ID fallback for global usage if needed, but expose a class for CSS Modules */
5960
display: none;
6061
}
6162

62-
#small-screen i:hover {
63+
.small-screen {
64+
display: none;
65+
}
66+
67+
.small-screen i:hover {
6368
color: vars.$committee-color;
6469
}
6570

@@ -88,6 +93,12 @@
8893
display: block;
8994
}
9095

96+
/* also expose the class-based selector for CSS Modules */
97+
.small-screen {
98+
display: block;
99+
}
100+
101+
.small-screen i,
91102
#small-screen i {
92103
font-size: 24px;
93104
cursor: pointer;

0 commit comments

Comments
 (0)