Ignore:
Timestamp:
07/06/22 00:11:47 (2 years ago)
Author:
anastasovv <simon@…>
Branches:
main
Children:
aac3b2b
Parents:
3a783f2
Message:

Code cleanings

File:
1 edited

Legend:

Unmodified
Added
Removed
  • components/Notification.jsx

    r3a783f2 r189cd8f  
    22
    33import { AiOutlineClose } from 'react-icons/ai';
     4
     5import { useState } from 'react';
    46
    57import { useDispatch, useSelector } from 'react-redux';
     
    79
    810const Notification = () => {
     11    const [timeoutIsSet, setTimeoutIsSet] = useState(false);
     12
    913    const styleState = useSelector(state => state.style);
    1014
     
    2428    }
    2529
    26     if (styleState.style.notification.show === true) {
     30    if (styleState.style.notification.show === true && !timeoutIsSet) {
     31        setTimeoutIsSet(true);
    2732        setTimeout(() => {
    2833            close();
     34            setTimeoutIsSet(false);
    2935        }, 3000);
    3036    }
Note: See TracChangeset for help on using the changeset viewer.