From e8e80e926d6b75104ad14aaaa4357b784edbbf6d Mon Sep 17 00:00:00 2001 From: Mavis Bot Date: Tue, 4 Aug 2026 21:40:46 +0000 Subject: [PATCH] fix: remove hardcoded mock rivalry data from TopRivalriesTicker --- components/TopRivalriesTicker.tsx | 50 +------------------------------ 1 file changed, 1 insertion(+), 49 deletions(-) diff --git a/components/TopRivalriesTicker.tsx b/components/TopRivalriesTicker.tsx index b3641ec98..24210f225 100644 --- a/components/TopRivalriesTicker.tsx +++ b/components/TopRivalriesTicker.tsx @@ -1,54 +1,8 @@ 'use client'; import { motion } from 'framer-motion'; -import { Flame, Star, Swords, Target, Trophy, Zap } from 'lucide-react'; import { useRouter } from 'next/navigation'; -const MOCK_RIVALRIES = [ - { - u1: 'torvalds', - u2: 'gaearon', - label: 'Kernel vs React', - icon: Flame, - color: 'text-orange-500', - }, - { - u1: 'rich-harris', - u2: 'antfu', - label: 'Svelte vs Nuxt', - icon: Zap, - color: 'text-yellow-400', - }, - { - u1: 'shadcn', - u2: 'pacocoursey', - label: 'UI Masters', - icon: Target, - color: 'text-indigo-400', - }, - { - u1: 'rauchg', - u2: 'biilmann', - label: 'Vercel & Netlify Founders', - icon: Trophy, - color: 'text-emerald-500', - }, - { - u1: 'dhh', - u2: 'taylorotwell', - label: 'Ruby vs PHP', - icon: Star, - color: 'text-rose-500', - }, - { - u1: 'jhasourav07', - u2: 'leerob', - label: 'Rising vs Vet', - icon: Swords, - color: 'text-purple-500', - }, -]; - export interface RivalryItem { u1: string; u2: string; @@ -64,9 +18,7 @@ export interface TopRivalriesTickerProps { rivalries?: RivalryItem[] | null; } -export default function TopRivalriesTicker({ - rivalries = MOCK_RIVALRIES, -}: TopRivalriesTickerProps = {}) { +export default function TopRivalriesTicker({ rivalries = [] }: TopRivalriesTickerProps = {}) { const router = useRouter(); const handleRivalryClick = (u1: string, u2: string) => {