forked from github/plane
[WEB-1465] fix: theme fluctuation on initial load. (#4638)
This commit is contained in:
parent
8a30c2c484
commit
10ef4e657f
@ -14,7 +14,7 @@ type TStoreWrapper = {
|
|||||||
const StoreWrapper: FC<TStoreWrapper> = observer((props) => {
|
const StoreWrapper: FC<TStoreWrapper> = observer((props) => {
|
||||||
const { children } = props;
|
const { children } = props;
|
||||||
// theme
|
// theme
|
||||||
const { setTheme } = useTheme();
|
const {resolvedTheme, setTheme } = useTheme();
|
||||||
// router
|
// router
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
// store hooks
|
// store hooks
|
||||||
@ -38,7 +38,7 @@ const StoreWrapper: FC<TStoreWrapper> = observer((props) => {
|
|||||||
* Setting up the theme of the user by fetching it from local storage
|
* Setting up the theme of the user by fetching it from local storage
|
||||||
*/
|
*/
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
setTheme(userProfile?.theme?.theme || "system");
|
setTheme(userProfile?.theme?.theme || resolvedTheme || "system");
|
||||||
if (!userProfile?.theme?.theme) return;
|
if (!userProfile?.theme?.theme) return;
|
||||||
|
|
||||||
if (userProfile?.theme?.theme === "custom" && userProfile?.theme?.palette) {
|
if (userProfile?.theme?.theme === "custom" && userProfile?.theme?.palette) {
|
||||||
|
Loading…
Reference in New Issue
Block a user