From b136869448339b24dd95560c77222e544d152a3e Mon Sep 17 00:00:00 2001 From: Pinapelz Date: Thu, 10 Jul 2025 20:50:06 -0700 Subject: add link to chartview from score views --- frontend/src/components/displays/DancerushScoreDisplay.tsx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'frontend/src/components/displays/DancerushScoreDisplay.tsx') diff --git a/frontend/src/components/displays/DancerushScoreDisplay.tsx b/frontend/src/components/displays/DancerushScoreDisplay.tsx index 4799787..e3bae96 100644 --- a/frontend/src/components/displays/DancerushScoreDisplay.tsx +++ b/frontend/src/components/displays/DancerushScoreDisplay.tsx @@ -1,7 +1,9 @@ import React from "react"; +import {Link} from "react-router"; import { globalSkipKeys } from "../../types/constants"; import dancerushEasyImg from "../../assets/games/dancerush/easy.webp"; import dancerushNormalImg from "../../assets/games/dancerush/normal.webp"; +import SHA1 from "crypto-js/sha1"; interface Score { // eslint-disable-next-line @typescript-eslint/no-explicit-any @@ -273,7 +275,7 @@ const DancerushScoreDisplay: React.FC = ({ // eslint-disable-next-line @typescript-eslint/no-unused-vars const { primary, mainStats, expandable, others, timestamp } = getScoreEntries(score); - + const chartIdHash = SHA1(`dancerush${score.title}${score.artist}`).toString(); return (
= ({
{!hideTitleArtist && ( - <> +

{score.title || score.song || "Unknown Title"}

@@ -292,7 +294,7 @@ const DancerushScoreDisplay: React.FC = ({ {score.artist}

)} - + )} {showUsername && score.username && (

-- cgit v1.2.3