Skip to content

Commit 7912372

Browse files
committed
fix: fix nav on mobile devices (#119)
1 parent 49ae985 commit 7912372

File tree

1 file changed

+20
-7
lines changed

1 file changed

+20
-7
lines changed

src/partials/header.tsx

Lines changed: 20 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,10 @@ export default function () {
1919
return (
2020
<header
2121
className={cx(
22-
"btm-nav bg-base-200 z-20",
23-
"md:stack-y md:sticky md:top-0 md:h-screen md:items-start md:justify-normal",
24-
"[&_button]:md:btn [&_button]:md:btn-lg [&_button]:md:btn-block [&_button]:md:basis-auto [&_button]:md:flex-row",
22+
"dock dock-sm bg-base-200 z-20",
23+
"md:stack-y md:sticky md:top-0 md:h-screen md:items-start md:justify-normal md:p-0",
24+
"[&_button]:md:btn [&_button]:md:btn-lg [&_button]:md:btn-block",
25+
"[&_button]:md:mb-0 [&_button]:md:max-w-none [&_button]:md:basis-auto [&_button]:md:flex-row",
2526
"[&_span]:hidden [&_span]:md:inline",
2627
)}
2728
>
@@ -32,31 +33,43 @@ export default function () {
3233
/>
3334
<button
3435
title="Home"
35-
className={cx(useMatch("/") && "active md:!bg-base-300")}
36+
className={cx(
37+
useMatch("/") &&
38+
"dock-active md:!bg-base-300 md:after:bg-transparent",
39+
)}
3640
onClick={() => navigate("/")}
3741
>
3842
<FaHome />
3943
<span>Home</span>
4044
</button>
4145
<button
4246
title="Changelog"
43-
className={cx(useMatch("changelog") && "active md:!bg-base-300")}
47+
className={cx(
48+
useMatch("changelog") &&
49+
"dock-active md:!bg-base-300 md:after:bg-transparent",
50+
)}
4451
onClick={() => navigate("changelog")}
4552
>
4653
<FaClock />
4754
<span>Changelog</span>
4855
</button>
4956
<button
5057
title="Features"
51-
className={cx(useMatch("features") && "active md:!bg-base-300")}
58+
className={cx(
59+
useMatch("features") &&
60+
"dock-active md:!bg-base-300 md:after:bg-transparent",
61+
)}
5262
onClick={() => navigate("features")}
5363
>
5464
<FaRocket />
5565
<span>Features</span>
5666
</button>
5767
<button
5868
title="Blog"
59-
className={cx(useMatch("blog") && "active md:!bg-base-300")}
69+
className={cx(
70+
useMatch("blog") &&
71+
"dock-active md:!bg-base-300 md:after:bg-transparent",
72+
)}
6073
onClick={() => navigate("blog")}
6174
>
6275
<FaRss />

0 commit comments

Comments
 (0)