INNER CODE UNIT · JavaScript
App
ob-f/OpenBot · open-code/src/App.js:17
function App() {
let onPageLoad = localStorage.getItem(localStorageKeys.theme) || ""
const [theme, setTheme] = useState(onPageLoad);
const [internetOn, setInternetOn] = useState(window.navigator.onLine);
const [user, setUser] = useState();
const [isSessionExpireModal, setIsSessionExpireModal] = useState(false);
const [isSessionExpire, setIsSessionExpire] = useState(false);
const [isTimeoutId, setTimeoutId] = useState(false);
let isAndroid = /Android/i.test(navigator.userAgent);
useEffect(() => {
window.addEventListener('online', handleOnline);
window.addEventListener('offline', handleOffline);
return () => {
window.removeEventListener('online', handleOnline);
window.removeEventListener('offline', handleOffline);
};