From bbc1d2cd51ea3973834c0d8eab1078a8096caea1 Mon Sep 17 00:00:00 2001 From: Alexey Pyltsyn Date: Tue, 10 Dec 2019 23:46:29 +0300 Subject: [PATCH] fix(v2): set stored theme only if it exists (#2113) --- .../docusaurus-theme-classic/src/theme/hooks/useTheme.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/docusaurus-theme-classic/src/theme/hooks/useTheme.js b/packages/docusaurus-theme-classic/src/theme/hooks/useTheme.js index 60e27c52cd..fca07be14f 100644 --- a/packages/docusaurus-theme-classic/src/theme/hooks/useTheme.js +++ b/packages/docusaurus-theme-classic/src/theme/hooks/useTheme.js @@ -14,7 +14,10 @@ const useTheme = () => { ); React.useEffect(() => { try { - setTheme(localStorage.getItem('theme')); + const localStorageTheme = localStorage.getItem('theme'); + if (localStorageTheme !== null) { + setTheme(localStorageTheme); + } } catch (err) { console.error(err); }