diff --git a/app/javascript/flavours/glitch/features/notifications_v2/components/notification_favourite.tsx b/app/javascript/flavours/glitch/features/notifications_v2/components/notification_favourite.tsx
index e2aae3c8e6..a53650e3a4 100644
--- a/app/javascript/flavours/glitch/features/notifications_v2/components/notification_favourite.tsx
+++ b/app/javascript/flavours/glitch/features/notifications_v2/components/notification_favourite.tsx
@@ -33,6 +33,34 @@ const labelRenderer: LabelRenderer = (displayedName, total, seeMoreHref) => {
);
};
+const privateLabelRenderer: LabelRenderer = (
+ displayedName,
+ total,
+ seeMoreHref,
+) => {
+ if (total === 1)
+ return (
+
+ );
+
+ return (
+
+ seeMoreHref ? {chunks} : chunks,
+ }}
+ />
+ );
+};
+
export const NotificationFavourite: React.FC<{
notification: NotificationGroupFavourite;
unread: boolean;
@@ -44,6 +72,10 @@ export const NotificationFavourite: React.FC<{
?.acct,
);
+ const isPrivateMention = useAppSelector(
+ (state) => state.statuses.getIn([statusId, 'visibility']) === 'direct',
+ );
+
return (