We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent cabdcda commit 71a75a7Copy full SHA for 71a75a7
1 file changed
components/header/NavTab.tsx
@@ -36,6 +36,12 @@ export default function NavTab({
36
const router = useRouter();
37
38
const [active, setActive] = useState(tabs && tabs[0]?.value);
39
+ const [mounted, setMounted] = useState(false);
40
+
41
+ useEffect(() => {
42
+ setMounted(true);
43
+ }, []);
44
45
useEffect(() => {
46
if (value) setActive(value);
47
}, [value]);
@@ -142,7 +148,11 @@ export default function NavTab({
142
148
{Icon ? (
143
149
<Icon
144
150
color={
145
- isActive ? "#04071b" : theme === "dark" ? "#fff" : "#04071b"
151
+ isActive
152
+ ? "#04071b"
153
+ : mounted && theme === "dark"
154
+ ? "#fff"
155
+ : "#04071b"
146
156
}
147
157
className={getIconStyles()}
158
/>
0 commit comments