feat: mark notification as read when action is clicked (#17095)

When a user clicks in a notification action we can infer the
notification was read.
This commit is contained in:
Bruno Quaresma
2025-03-25 14:29:52 -03:00
committed by GitHub
parent 33029c39c0
commit 2c53f7ae7c
@@ -40,7 +40,14 @@ export const InboxItem: FC<InboxItemProps> = ({
{notification.actions.map((action) => {
return (
<Button variant="outline" size="sm" key={action.label} asChild>
<RouterLink to={action.url}>{action.label}</RouterLink>
<RouterLink
to={action.url}
onClick={() => {
onMarkNotificationAsRead(notification.id);
}}
>
{action.label}
</RouterLink>
</Button>
);
})}