From ce0227d3ad947253031122a2e7e2807ec7f96fa4 Mon Sep 17 00:00:00 2001
From: Pinapelz <yukais@pinapelz.com>
Date: Fri, 7 Nov 2025 12:56:30 -0800
Subject: chore: change ScoreDisplayProps and Score to be shared types

---
 .../components/displays/DancearoundScoreDisplay.tsx   | 19 +------------------
 1 file changed, 1 insertion(+), 18 deletions(-)

(limited to 'frontend/src/components/displays/DancearoundScoreDisplay.tsx')

diff --git a/frontend/src/components/displays/DancearoundScoreDisplay.tsx b/frontend/src/components/displays/DancearoundScoreDisplay.tsx
index 28ba9ed..b426d96 100644
--- a/frontend/src/components/displays/DancearoundScoreDisplay.tsx
+++ b/frontend/src/components/displays/DancearoundScoreDisplay.tsx
@@ -1,30 +1,13 @@
 import React from "react";
 import {Link} from "react-router";
 import { globalSkipKeys } from "../../types/constants";
+import type {Score, ScoreDisplayProps} from "../../types/game";
 import lampExcellent from "../../assets/games/dancearound/grade_excellent.webp";
 import lampFullcombo from "../../assets/games/dancearound/grade_fullcombo.webp";
 import lampClear from "../../assets/games/dancearound/grade_clear.webp";
 import lampFailure from "../../assets/games/dancearound/grade_failed.webp";
 import SHA1 from "crypto-js/sha1";
 
-interface Score {
-  // eslint-disable-next-line @typescript-eslint/no-explicit-any
-  [key: string]: any;
-  timestamp: string | number;
-  username?: string;
-}
-
-interface ScoreDisplayProps {
-  scores: Score[];
-  viewMode: "cards" | "table";
-  sortField: string;
-  sortDirection: "asc" | "desc";
-  onSort: (field: string) => void;
-  onDelete?: (scoreId: number) => void;
-  showUsername?: boolean;
-  hideTitleArtist?: boolean;
-}
-
 const DancearoundScoreDisplay: React.FC<ScoreDisplayProps> = ({
   scores,
   viewMode,
-- 
cgit v1.2.3

