Rev 3694 | AutorÃa | Comparar con el anterior | Ultima modificación | Ver Log |
import React from 'react';
import { useSelector } from 'react-redux';
import { styled } from '@mui/material';
import AlertComponent from './AlertComponent';
const NotificationDiv = styled('div')(({ theme }) => ({
position: 'fixed',
top: '1rem',
left: '50%',
transform: 'translateX(-50%)',
display: 'flex',
flexDirection: 'column',
gap: theme.spacing(0.5),
justifyContent: 'center',
alignItems: 'center',
zIndex: 2200
}));
const NotificationAlert = () => {
const notifications = useSelector(({ notification }) => notification.notifications);
return (
<NotificationDiv>
{notifications.map((notification) => (
<AlertComponent notification={notification} key={notification.id} />
))}
</NotificationDiv>
);
};
export default NotificationAlert;