diff --git a/app/game/[id]/game-page-client.tsx b/app/game/[id]/game-page-client.tsx index a782c37..2269962 100644 --- a/app/game/[id]/game-page-client.tsx +++ b/app/game/[id]/game-page-client.tsx @@ -276,9 +276,6 @@ function HeroInfo({ stats, session, counts, - coverImage, - imgError, - handleImgError, platformSupport, protonDbUrl, steamDbUrl, @@ -290,9 +287,6 @@ function HeroInfo({ stats: StatsResponse | null session: { user?: { id?: string } } | null counts: Counts - coverImage: string | null - imgError: boolean - handleImgError: () => void platformSupport: PlatformSupport[] protonDbUrl: string | null steamDbUrl: string | null @@ -776,9 +770,6 @@ export function GamePageClient({ stats={stats} session={session} counts={counts} - coverImage={coverImage} - imgError={imgError} - handleImgError={handleImgError} platformSupport={platformSupport} protonDbUrl={protonDbUrl} steamDbUrl={steamDbUrl} @@ -817,9 +808,6 @@ export function GamePageClient({ stats={stats} session={session} counts={counts} - coverImage={coverImage} - imgError={imgError} - handleImgError={handleImgError} platformSupport={platformSupport} protonDbUrl={protonDbUrl} steamDbUrl={steamDbUrl} diff --git a/app/game/[id]/page.tsx b/app/game/[id]/page.tsx index d63998a..7d23954 100644 --- a/app/game/[id]/page.tsx +++ b/app/game/[id]/page.tsx @@ -284,9 +284,9 @@ export default async function GamePage({ estimatedBatteryMin: p.estimatedBatteryMin ?? null, tdpWatts: p.tdpWatts ?? null, youtubeVideoId: p.youtubeVideoId ?? null, - screenshots: null, - hardwareWattHours: null, - hardwareDeviceType: null, + screenshots: null as Array<{ id: string; url: string; width: number; height: number; orderIndex: number }> | null, + hardwareWattHours: null as number | null, + hardwareDeviceType: null as string | null, customSystem: p.customSystem ?? false, userNotes: p.userNotes, userId: p.userId, @@ -319,7 +319,7 @@ export default async function GamePage({ width: ss.width, height: ss.height, orderIndex: ss.orderIndex, - })) as any + })) const [hw] = await db .select({ @@ -330,8 +330,8 @@ export default async function GamePage({ .where(eq(hardware.slug, preset.hardwareSlug)) .limit(1) - preset.hardwareWattHours = hw?.wattHours ? Number(hw.wattHours) : null as any - preset.hardwareDeviceType = (hw?.deviceType ?? null) as any + preset.hardwareWattHours = hw?.wattHours ? Number(hw.wattHours) : null + preset.hardwareDeviceType = hw?.deviceType ?? null } return ( diff --git a/app/games/games-page-client.tsx b/app/games/games-page-client.tsx index 3dc8736..3cf0f63 100644 --- a/app/games/games-page-client.tsx +++ b/app/games/games-page-client.tsx @@ -269,9 +269,8 @@ export function GamesPageClient({ ) } - function FilterPanelContent() { - return ( - <> + const filterPanelContent = ( + <> {/* Device filter */}