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

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

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

diff --git a/frontend/src/components/displays/DivaScoreDisplay.tsx b/frontend/src/components/displays/DivaScoreDisplay.tsx
index ddbdf0c..a7b4824 100644
--- a/frontend/src/components/displays/DivaScoreDisplay.tsx
+++ b/frontend/src/components/displays/DivaScoreDisplay.tsx
@@ -1,6 +1,7 @@
 import React from "react";
 import {Link} from "react-router";
 import { globalSkipKeys } from "../../types/constants";
+import type {Score, ScoreDisplayProps} from "../../types/game";
 import SHA1 from "crypto-js/sha1";
 import easyImg from "../../assets/games/diva/easy.webp";
 import normalImg from "../../assets/games/diva/normal.webp";
@@ -14,24 +15,6 @@ import greatImg from "../../assets/games/diva/great.webp";
 import excellentImg from "../../assets/games/diva/excellent.webp";
 
 
-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 DivaScoreDisplay: React.FC<ScoreDisplayProps> = ({
   scores,
   viewMode,
-- 
cgit v1.2.3

