mirror of
https://github.com/facebook/docusaurus.git
synced 2025-05-04 20:57:17 +02:00
fix(v2): dynamic dark mode detection without toggle widget (#3877)
* fix(v2): dynamic dark mode detection without toggle widget * Update packages/docusaurus-theme-classic/src/theme/hooks/useTheme.ts Co-authored-by: Sébastien Lorber <slorber@users.noreply.github.com>
This commit is contained in:
parent
415a7973f1
commit
c4aeb1982c
1 changed files with 2 additions and 2 deletions
|
@ -38,7 +38,7 @@ const storeTheme = (newTheme) => {
|
|||
|
||||
const useTheme = (): useThemeReturns => {
|
||||
const {
|
||||
colorMode: {disableSwitch = false},
|
||||
colorMode: {disableSwitch, respectPrefersColorScheme},
|
||||
} = useThemeConfig();
|
||||
const [theme, setTheme] = useState(getInitialTheme);
|
||||
|
||||
|
@ -71,7 +71,7 @@ const useTheme = (): useThemeReturns => {
|
|||
}, [setTheme]);
|
||||
|
||||
useEffect(() => {
|
||||
if (disableSwitch) {
|
||||
if (disableSwitch && !respectPrefersColorScheme) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue