fix: show update notifications only on non-auto-updating Swarm Desktops (#460)

This commit is contained in:
Adam Uhlíř
2022-07-01 15:55:12 +02:00
committed by GitHub
parent 8c182cafd5
commit d12f86b9fa
2 changed files with 7 additions and 4 deletions
+3 -3
View File
@@ -29,12 +29,12 @@ const Dashboard = (props: Props): ReactElement => {
const classes = useStyles()
const { isLoading } = useContext(Context)
const { isBeeDesktop } = useIsBeeDesktop()
const { isBeeDesktop, desktopAutoUpdateEnabled } = useIsBeeDesktop()
const { newBeeDesktopVersion } = useNewBeeDesktopVersion(isBeeDesktop)
const { enqueueSnackbar, closeSnackbar } = useSnackbar()
useEffect(() => {
if (newBeeDesktopVersion !== '') {
if (!desktopAutoUpdateEnabled && newBeeDesktopVersion !== '') {
enqueueSnackbar(`There is new Swarm Dashboard version ${newBeeDesktopVersion}!`, {
variant: 'warning',
preventDuplicate: true,
@@ -61,7 +61,7 @@ const Dashboard = (props: Props): ReactElement => {
),
})
}
}, [enqueueSnackbar, closeSnackbar, newBeeDesktopVersion])
}, [enqueueSnackbar, closeSnackbar, newBeeDesktopVersion, desktopAutoUpdateEnabled])
const content = (
<>