From 20d4a3d58f43a88e0f7dc2adf1dff6a8705b965a Mon Sep 17 00:00:00 2001
From: Kalle <38327916+Sendouc@users.noreply.github.com>
Date: Wed, 5 Aug 2026 15:26:59 +0300
Subject: [PATCH] More UI work
---
app/features/scanner/components/DeathCard.tsx | 30 ++---
app/features/scanner/components/EventCard.tsx | 29 +++--
.../scanner/components/FrameThumb.tsx | 108 ++++++++++++++++
.../scanner/components/MapStartCard.tsx | 28 ++---
app/features/scanner/components/MatchCard.tsx | 28 +++--
.../scanner/components/MinimapCard.tsx | 84 ++++++-------
.../scanner/components/ScoreboardCard.tsx | 29 ++---
.../scanner/components/ScoreboardOwnCard.tsx | 30 ++---
.../scanner/components/ScreenshotPage.tsx | 20 ++-
.../scanner/components/screenshot-handoff.ts | 16 ---
app/features/scanner/components/styles.css | 119 ++++++++++++++++--
.../scanner/scanner-search-params.test.ts | 1 +
app/features/scanner/scanner-search-params.ts | 2 +
app/features/scanner/store/db.ts | 9 +-
app/features/scanner/store/inspect.ts | 48 +++++++
15 files changed, 396 insertions(+), 185 deletions(-)
create mode 100644 app/features/scanner/components/FrameThumb.tsx
delete mode 100644 app/features/scanner/components/screenshot-handoff.ts
create mode 100644 app/features/scanner/store/inspect.ts
diff --git a/app/features/scanner/components/DeathCard.tsx b/app/features/scanner/components/DeathCard.tsx
index a0068ba09..1ea286e43 100644
--- a/app/features/scanner/components/DeathCard.tsx
+++ b/app/features/scanner/components/DeathCard.tsx
@@ -2,7 +2,7 @@ import { WeaponImage } from "~/components/Image";
import type { MainWeaponId } from "~/modules/in-game-lists/types";
import type { DeathData } from "../core/detectors/death/index";
import { AbilityGrid } from "./AbilityGrid";
-import { saveFixtureFromEvent } from "./fixture-export";
+import { FrameThumb } from "./FrameThumb";
import { formatTime } from "./format";
import { weaponLabel } from "./labels";
@@ -30,28 +30,14 @@ export function DeathCard(props: {
confidence {(confidence * 100).toFixed(0)}%
{detectedAt && {new Date(detectedAt).toLocaleTimeString()}}
- {onInspect && (
-
- )}
- {getFrame && (
-
- )}
- {thumbnail && (
-
- )}
+