feature/IO-3096-GlobalNotifications -Read Status Sync accross all clients.

This commit is contained in:
Dave Richer
2025-02-27 20:28:41 -05:00
parent f6328d10f7
commit 5bd6f0453d

View File

@@ -1,10 +1,8 @@
// notification-center.component.jsx
import React from "react";
import { Virtuoso } from "react-virtuoso"; import { Virtuoso } from "react-virtuoso";
import { Button, Checkbox, List, Badge, Typography, Alert } from "antd"; import { Alert, Badge, Button, Checkbox, List, Typography } from "antd";
import { useTranslation } from "react-i18next"; import { useTranslation } from "react-i18next";
import "./notification-center.styles.scss";
import { Link } from "react-router-dom"; import { Link } from "react-router-dom";
import "./notification-center.styles.scss";
const { Text, Title } = Typography; const { Text, Title } = Typography;
@@ -42,10 +40,11 @@ const NotificationCenterComponent = ({
> >
<Link <Link
to={`/manage/jobs/${notification.jobid}`} to={`/manage/jobs/${notification.jobid}`}
target="_blank"
onClick={(e) => { onClick={(e) => {
e.stopPropagation(); // Prevent List.Item click handler from firing e.stopPropagation();
!notification.read && onNotificationClick(notification.id); // Mark as read when link clicked if (!notification.read) {
onNotificationClick(notification.id);
}
}} }}
> >
RO #{notification.roNumber} RO #{notification.roNumber}