diff --git a/webclient/src/App.js b/webclient/src/App.js index ae0d703..d300c52 100644 --- a/webclient/src/App.js +++ b/webclient/src/App.js @@ -1,4 +1,4 @@ -import React, { useState, useEffect, useRef, useCallback } from 'react'; +import React, { useState, useLayoutEffect, useEffect, useRef, useCallback } from 'react'; import { BrowserRouter as Router, Route, Link, Switch } from 'react-router-dom'; import localForage from 'localforage'; import './Style-light.css'; @@ -132,7 +132,7 @@ function App() { return () => document.removeEventListener('fullscreenchange', onFullScreenChange); }, []); - useEffect(() => { + useLayoutEffect(() => { if (theme === 'dark') { document.body.style.backgroundColor = '#1a1a1a'; } else if (theme === 'black') { @@ -187,16 +187,16 @@ function App() {

Theme

- - - - + + + + {fullScreenAvailable &&
{!isFullScreen ? - + : - + }
}