@@ -63,16 +63,16 @@ export function App({bodyshop, checkUserSession, currentUser, online, setOnline}
|
|||||||
//const b = Grid.useBreakpoint();
|
//const b = Grid.useBreakpoint();
|
||||||
// console.log("Breakpoints:", b);
|
// console.log("Breakpoints:", b);
|
||||||
|
|
||||||
const offlineListener = (e) => {
|
|
||||||
setOnline(false);
|
|
||||||
}
|
|
||||||
|
|
||||||
const onlineListener = (e) => {
|
|
||||||
setOnline(true);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Associate event listeners, memoize to prevent multiple listeners being added
|
// Associate event listeners, memoize to prevent multiple listeners being added
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
|
const offlineListener = (e) => {
|
||||||
|
setOnline(false);
|
||||||
|
}
|
||||||
|
|
||||||
|
const onlineListener = (e) => {
|
||||||
|
setOnline(true);
|
||||||
|
}
|
||||||
|
|
||||||
if (!listenersAdded) {
|
if (!listenersAdded) {
|
||||||
console.log('Added events for offline and online');
|
console.log('Added events for offline and online');
|
||||||
window.addEventListener("offline", offlineListener);
|
window.addEventListener("offline", offlineListener);
|
||||||
@@ -84,7 +84,7 @@ export function App({bodyshop, checkUserSession, currentUser, online, setOnline}
|
|||||||
window.removeEventListener("offline", offlineListener);
|
window.removeEventListener("offline", offlineListener);
|
||||||
window.removeEventListener("online", onlineListener);
|
window.removeEventListener("online", onlineListener);
|
||||||
}
|
}
|
||||||
}, [listenersAdded]);
|
}, [setOnline, listenersAdded]);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (currentUser.authorized && bodyshop) {
|
if (currentUser.authorized && bodyshop) {
|
||||||
|
|||||||
@@ -177,7 +177,7 @@ const mapStateToProps = createStructuredSelector({
|
|||||||
|
|
||||||
export function Manage({conflict, bodyshop}) {
|
export function Manage({conflict, bodyshop}) {
|
||||||
const {t} = useTranslation();
|
const {t} = useTranslation();
|
||||||
const [chatVisible, setChatVisible] = useState(false);
|
const [chatVisible] = useState(false);
|
||||||
|
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
|
|||||||
Reference in New Issue
Block a user