fix: check desktop version only once (#441)

This commit is contained in:
Attila Gazso
2022-06-24 15:21:59 +02:00
committed by GitHub
parent 83aab3be62
commit 398632001a
+3 -1
View File
@@ -1,6 +1,6 @@
import { Button, CircularProgress, Container, IconButton } from '@material-ui/core' import { Button, CircularProgress, Container, IconButton } from '@material-ui/core'
import { createStyles, makeStyles, Theme } from '@material-ui/core/styles' import { createStyles, makeStyles, Theme } from '@material-ui/core/styles'
import React, { ReactElement, useContext } from 'react' import React, { ReactElement, useContext, useEffect } from 'react'
import { useSnackbar } from 'notistack' import { useSnackbar } from 'notistack'
import CloseIcon from 'remixicon-react/CloseCircleLineIcon' import CloseIcon from 'remixicon-react/CloseCircleLineIcon'
import ErrorBoundary from '../components/ErrorBoundary' import ErrorBoundary from '../components/ErrorBoundary'
@@ -33,6 +33,7 @@ const Dashboard = (props: Props): ReactElement => {
const { newBeeDesktopVersion } = useNewBeeDesktopVersion(isBeeDesktop) const { newBeeDesktopVersion } = useNewBeeDesktopVersion(isBeeDesktop)
const { enqueueSnackbar, closeSnackbar } = useSnackbar() const { enqueueSnackbar, closeSnackbar } = useSnackbar()
useEffect(() => {
if (newBeeDesktopVersion !== '') { if (newBeeDesktopVersion !== '') {
enqueueSnackbar(`There is new Swarm Dashboard version ${newBeeDesktopVersion}!`, { enqueueSnackbar(`There is new Swarm Dashboard version ${newBeeDesktopVersion}!`, {
variant: 'warning', variant: 'warning',
@@ -60,6 +61,7 @@ const Dashboard = (props: Props): ReactElement => {
), ),
}) })
} }
}, [enqueueSnackbar, closeSnackbar, newBeeDesktopVersion])
const content = ( const content = (
<> <>