close snackbars on component unmount

This commit is contained in:
fmtabbara
2022-02-11 13:13:45 +00:00
parent 492f1dd199
commit 75348922fc
+7 -2
View File
@@ -23,13 +23,17 @@ export const VestingCard = () => {
const { userBalance, currency } = useContext(ClientContext)
const [isLoading, setIsLoading] = useState(false)
const { enqueueSnackbar } = useSnackbar()
const { enqueueSnackbar, closeSnackbar } = useSnackbar()
const refreshBalances = async () => {
await userBalance.fetchBalance()
await userBalance.fetchTokenAllocation()
}
useEffect(() => {
return () => closeSnackbar()
}, [])
return (
<NymCard
title="Unvested tokens"
@@ -79,8 +83,9 @@ export const VestingCard = () => {
<VestingTable />
</Grid>
</Grid>
<Box display="flex" justifyContent="flex-end" alignItems="center">
<Box display="flex" justifyContent="flex-end" alignItems="center" sx={{ mt: 2 }}>
<Button
size="large"
variant="contained"
onClick={async () => {
setIsLoading(true)