Compare commits
2 Commits
75808307a4
...
e02eee4d30
| Author | SHA1 | Date | |
|---|---|---|---|
| e02eee4d30 | |||
| d2ede883d1 |
11
justfile
Normal file
11
justfile
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
dev:
|
||||||
|
npm run dev
|
||||||
|
|
||||||
|
build:
|
||||||
|
npm run build
|
||||||
|
|
||||||
|
lint:
|
||||||
|
npm run lint
|
||||||
|
|
||||||
|
test:
|
||||||
|
echo "No test runner configured yet"
|
||||||
@@ -41,18 +41,20 @@ export default function Navbar() {
|
|||||||
))}
|
))}
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<ThemeToggle />
|
<div className={styles.navActions}>
|
||||||
|
<ThemeToggle />
|
||||||
|
|
||||||
<button
|
<button
|
||||||
className={`${styles.burger} ${isOpen ? styles.burgerOpen : ''}`}
|
className={`${styles.burger} ${isOpen ? styles.burgerOpen : ''}`}
|
||||||
onClick={() => setIsOpen((v) => !v)}
|
onClick={() => setIsOpen((v) => !v)}
|
||||||
aria-label="Toggle menu"
|
aria-label="Toggle menu"
|
||||||
aria-expanded={isOpen}
|
aria-expanded={isOpen}
|
||||||
>
|
>
|
||||||
<span />
|
<span />
|
||||||
<span />
|
<span />
|
||||||
<span />
|
<span />
|
||||||
</button>
|
</button>
|
||||||
|
</div>
|
||||||
</nav>
|
</nav>
|
||||||
</header>
|
</header>
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -88,6 +88,12 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
// ── Burger ─────────────────────────────────────────────────────
|
// ── Burger ─────────────────────────────────────────────────────
|
||||||
|
.navActions {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
gap: $space-1;
|
||||||
|
}
|
||||||
|
|
||||||
.burger {
|
.burger {
|
||||||
display: none;
|
display: none;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
@@ -129,6 +135,13 @@
|
|||||||
gap: $space-4;
|
gap: $space-4;
|
||||||
transform: translateY(-110%);
|
transform: translateY(-110%);
|
||||||
transition: transform $transition-base;
|
transition: transform $transition-base;
|
||||||
|
z-index: 99;
|
||||||
|
|
||||||
|
button {
|
||||||
|
width: 100%;
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
transition: transform $transition-base;
|
||||||
|
|
||||||
&.open {
|
&.open {
|
||||||
transform: translateY(0);
|
transform: translateY(0);
|
||||||
|
|||||||
Reference in New Issue
Block a user