From c151489caa1d30b5fadf31f97a27ae9a1bb69f4d Mon Sep 17 00:00:00 2001
From: Pinapelz <yukais@pinapelz.com>
Date: Sun, 12 Oct 2025 17:00:29 -0700
Subject: update score viewing pages to render nostalgia and reflecbeat
 components

---
 frontend/src/pages/AllScores.tsx | 66 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 66 insertions(+)

(limited to 'frontend/src/pages/AllScores.tsx')

diff --git a/frontend/src/pages/AllScores.tsx b/frontend/src/pages/AllScores.tsx
index e89cc64..1f7becf 100644
--- a/frontend/src/pages/AllScores.tsx
+++ b/frontend/src/pages/AllScores.tsx
@@ -5,6 +5,11 @@ import { NavBar } from "../components/NavBar";
 import SessionExpiredPopup from "../components/SessionExpiredPopup";
 import ScoreDisplay from "../components/displays/GenericScoreDisplay";
 import DancerushScoreDisplay from "../components/displays/DancerushScoreDisplay";
+import DancearoundScoreDisplay from "../components/displays/DancearoundScoreDisplay";
+import DivaScoreDisplay from "../components/displays/DivaScoreDisplay";
+import MusicDiverScoreDisplay from "../components/displays/MusicDiverScoreDisplay";
+import NostalgiaScoreDisplay from "../components/displays/NostalgiaScoreDisplay";
+import ReflecBeatScoreDisplay from "../components/displays/ReflecBeatScoreDisplay";
 type SortField = string;
 type SortDirection = "asc" | "desc";
 
@@ -296,6 +301,67 @@ const AllScores = () => {
                   showUsername={true}
                 />
               );
+              break;
+            case "dancearound":
+              return (
+                <DancearoundScoreDisplay
+                  scores={scores}
+                  viewMode={viewMode}
+                  sortField={sortField}
+                  sortDirection={sortDirection}
+                  onSort={handleSort}
+                  showUsername={true}
+                />
+              );
+              break;
+            case "diva":
+              return (
+                <DivaScoreDisplay
+                  scores={scores}
+                  viewMode={viewMode}
+                  sortField={sortField}
+                  sortDirection={sortDirection}
+                  onSort={handleSort}
+                  showUsername={true}
+                />
+              );
+              break;
+            case "musicdiver":
+              return (
+                <MusicDiverScoreDisplay
+                  scores={scores}
+                  viewMode={viewMode}
+                  sortField={sortField}
+                  sortDirection={sortDirection}
+                  onSort={handleSort}
+                  showUsername={true}
+                />
+              );
+              break;
+            case "nostalgia":
+              return (
+                <NostalgiaScoreDisplay
+                  scores={scores}
+                  viewMode={viewMode}
+                  sortField={sortField}
+                  sortDirection={sortDirection}
+                  onSort={handleSort}
+                  showUsername={true}
+                />
+              );
+              break;
+            case "reflecbeat":
+              return (
+                <ReflecBeatScoreDisplay
+                  scores={scores}
+                  viewMode={viewMode}
+                  sortField={sortField}
+                  sortDirection={sortDirection}
+                  onSort={handleSort}
+                  showUsername={true}
+                />
+              );
+              break;
             default:
               return (
                 <ScoreDisplay
-- 
cgit v1.2.3

