Changeset 189cd8f for components/Notification.jsx
- Timestamp:
- 07/06/22 00:11:47 (2 years ago)
- Branches:
- main
- Children:
- aac3b2b
- Parents:
- 3a783f2
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
components/Notification.jsx
r3a783f2 r189cd8f 2 2 3 3 import { AiOutlineClose } from 'react-icons/ai'; 4 5 import { useState } from 'react'; 4 6 5 7 import { useDispatch, useSelector } from 'react-redux'; … … 7 9 8 10 const Notification = () => { 11 const [timeoutIsSet, setTimeoutIsSet] = useState(false); 12 9 13 const styleState = useSelector(state => state.style); 10 14 … … 24 28 } 25 29 26 if (styleState.style.notification.show === true) { 30 if (styleState.style.notification.show === true && !timeoutIsSet) { 31 setTimeoutIsSet(true); 27 32 setTimeout(() => { 28 33 close(); 34 setTimeoutIsSet(false); 29 35 }, 3000); 30 36 }
Note:
See TracChangeset
for help on using the changeset viewer.