From a2222e42727db07cced3dd2936833d1358738d5d Mon Sep 17 00:00:00 2001 From: viown <48097677+viown@users.noreply.github.com> Date: Fri, 5 Sep 2025 16:33:40 +0300 Subject: [PATCH] Go to activities on activity item click --- .../dashboard/components/widgets/ActivityLogWidget.tsx | 1 + .../dashboard/components/widgets/AlertsLogWidget.tsx | 1 + .../features/activity/components/ActivityListItem.tsx | 9 +++++---- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/apps/dashboard/components/widgets/ActivityLogWidget.tsx b/src/apps/dashboard/components/widgets/ActivityLogWidget.tsx index 663053b6fd..cec5f9fcc8 100644 --- a/src/apps/dashboard/components/widgets/ActivityLogWidget.tsx +++ b/src/apps/dashboard/components/widgets/ActivityLogWidget.tsx @@ -39,6 +39,7 @@ const ActivityLogWidget = () => { key={entry.Id} item={entry} displayShortOverview={true} + to='/dashboard/activity?useractivity=true' /> ))} diff --git a/src/apps/dashboard/components/widgets/AlertsLogWidget.tsx b/src/apps/dashboard/components/widgets/AlertsLogWidget.tsx index 6fca74c23e..8acf4073e8 100644 --- a/src/apps/dashboard/components/widgets/AlertsLogWidget.tsx +++ b/src/apps/dashboard/components/widgets/AlertsLogWidget.tsx @@ -31,6 +31,7 @@ const AlertsLogWidget = () => { key={entry.Id} item={entry} displayShortOverview={false} + to='/dashboard/activity?useractivity=false' /> ))} diff --git a/src/apps/dashboard/features/activity/components/ActivityListItem.tsx b/src/apps/dashboard/features/activity/components/ActivityListItem.tsx index b27b42735a..caf2adab56 100644 --- a/src/apps/dashboard/features/activity/components/ActivityListItem.tsx +++ b/src/apps/dashboard/features/activity/components/ActivityListItem.tsx @@ -4,7 +4,6 @@ import Notifications from '@mui/icons-material/Notifications'; import Avatar from '@mui/material/Avatar'; import ListItem from '@mui/material/ListItem'; import ListItemAvatar from '@mui/material/ListItemAvatar'; -import ListItemButton from '@mui/material/ListItemButton'; import ListItemText from '@mui/material/ListItemText'; import Typography from '@mui/material/Typography'; import formatRelative from 'date-fns/formatRelative'; @@ -12,13 +11,15 @@ import { getLocale } from 'utils/dateFnsLocale'; import Stack from '@mui/material/Stack'; import getLogLevelColor from '../utils/getLogLevelColor'; import { LogLevel } from '@jellyfin/sdk/lib/generated-client/models/log-level'; +import ListItemLink from 'components/ListItemLink'; type ActivityListItemProps = { item: ActivityLogEntry; displayShortOverview: boolean; + to: string; }; -const ActivityListItem = ({ item, displayShortOverview }: ActivityListItemProps) => { +const ActivityListItem = ({ item, displayShortOverview, to }: ActivityListItemProps) => { const relativeDate = useMemo(() => { if (item.Date) { return formatRelative(Date.parse(item.Date), Date.now(), { locale: getLocale() }); @@ -29,7 +30,7 @@ const ActivityListItem = ({ item, displayShortOverview }: ActivityListItemProps) return ( - + @@ -52,7 +53,7 @@ const ActivityListItem = ({ item, displayShortOverview }: ActivityListItemProps) )} disableTypography /> - + ); };