We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 27fed9b + 664777e commit 4de063bCopy full SHA for 4de063b
src/utils/useForcedDarkTheme.ts
@@ -1,11 +1,12 @@
1
import * as React from "react";
2
-import { useColorMode } from "@docusaurus/theme-common";
+import { useColorMode, ColorMode } from "@docusaurus/theme-common";
3
4
export function useForcedDarkTheme() {
5
const { setColorMode, colorMode } = useColorMode();
6
//quick fix for updating color mode on page load breaking after theme upgrade
7
React.useEffect(() => {
8
- const originalTheme = colorMode;
+ const originalTheme =
9
+ (localStorage.getItem("theme") as ColorMode) ?? colorMode;
10
11
//@ts-expect-error - The second parameter exists, it's just not on the type :(
12
setColorMode("dark", { persist: false });
0 commit comments