From 7795c303f3632c7b6155ba1374dd3a762fe766a1 Mon Sep 17 00:00:00 2001 From: zetaloop Date: Fri, 20 Feb 2026 20:07:48 +0800 Subject: [PATCH] fix: render lucide game icons in homepage and search page --- app/(main)/page.tsx | 3 ++- app/(main)/search/page.tsx | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/(main)/page.tsx b/app/(main)/page.tsx index 39f4bb0..6fca3bf 100644 --- a/app/(main)/page.tsx +++ b/app/(main)/page.tsx @@ -4,6 +4,7 @@ import { Avatar, AvatarFallback, AvatarImage } from "@/components/ui/avatar" import { Badge } from "@/components/ui/badge" import { Button } from "@/components/ui/button" import { Card, CardContent, CardFooter, CardHeader, CardTitle } from "@/components/ui/card" +import { GameIcon } from "@/lib/game-icons" import { mockGames, mockPlayers, mockShops } from "@/lib/mock-data" export default function HomePage() { @@ -43,7 +44,7 @@ export default function HomePage() { href={`/search?game=${encodeURIComponent(game.name)}`} className="flex flex-col items-center gap-2 rounded-lg border p-3 hover:bg-accent/50 transition-colors" > - {game.icon} + {game.name} ))} diff --git a/app/(main)/search/page.tsx b/app/(main)/search/page.tsx index c321440..97869c5 100644 --- a/app/(main)/search/page.tsx +++ b/app/(main)/search/page.tsx @@ -41,6 +41,7 @@ import { SheetTrigger, } from "@/components/ui/sheet" import { Switch } from "@/components/ui/switch" +import { GameIcon } from "@/lib/game-icons" import { mockGames, mockPlayers } from "@/lib/mock-data" import type { Player } from "@/lib/types" import { cn } from "@/lib/utils" @@ -209,7 +210,7 @@ function FilterSection({ htmlFor={`game-${game.id}`} className="text-sm font-normal cursor-pointer flex items-center gap-2" > - {game.icon} + {game.name}