From 675a0fea0c75b7ea3033a4c0f5b0ff93fb7c0d9e Mon Sep 17 00:00:00 2001 From: Oronemu Date: Wed, 17 Dec 2025 20:29:22 +0700 Subject: [PATCH] PIZDEC --- frontend/src/components/ActivityFeed.tsx | 14 ++++++++----- frontend/src/pages/LeaderboardPage.tsx | 25 +++++++++++++----------- 2 files changed, 23 insertions(+), 16 deletions(-) diff --git a/frontend/src/components/ActivityFeed.tsx b/frontend/src/components/ActivityFeed.tsx index a89f843..5092522 100644 --- a/frontend/src/components/ActivityFeed.tsx +++ b/frontend/src/components/ActivityFeed.tsx @@ -1,5 +1,5 @@ import { useState, useEffect, useCallback, useRef, useImperativeHandle, forwardRef } from 'react' -import { useNavigate } from 'react-router-dom' +import { useNavigate, Link } from 'react-router-dom' import { feedApi } from '@/api' import type { Activity, ActivityType } from '@/types' import { Loader2, ChevronDown, Activity as ActivityIcon, ExternalLink, AlertTriangle, Sparkles, Zap } from 'lucide-react' @@ -266,7 +266,7 @@ function ActivityItem({ activity, isNew }: ActivityItemProps) { `}>
{/* Avatar */} -
+ e.stopPropagation()}>
-
+ {/* Content */}
- + e.stopPropagation()} + > {activity.user.nickname} - + {formatRelativeTime(activity.created_at)} diff --git a/frontend/src/pages/LeaderboardPage.tsx b/frontend/src/pages/LeaderboardPage.tsx index 6cc25f8..42673f8 100644 --- a/frontend/src/pages/LeaderboardPage.tsx +++ b/frontend/src/pages/LeaderboardPage.tsx @@ -124,11 +124,11 @@ export function LeaderboardPage() { `}> 2
-
+ -

{topThree[1].user.nickname}

+

{topThree[1].user.nickname}

{topThree[1].total_points} очков

-
+
{/* 1st place */} @@ -140,11 +140,11 @@ export function LeaderboardPage() { `}> -
+ -

{topThree[0].user.nickname}

+

{topThree[0].user.nickname}

{topThree[0].total_points} очков

-
+ {/* 3rd place */} @@ -156,11 +156,11 @@ export function LeaderboardPage() { `}> 3 -
+ -

{topThree[2].user.nickname}

+

{topThree[2].user.nickname}

{topThree[2].total_points} очков

-
+ @@ -231,9 +231,12 @@ export function LeaderboardPage() { {/* User info */}
- + {entry.user.nickname} - + {isCurrentUser && ( Вы