diff --git a/nise-frontend/src/app/view-score/view-score.component.css b/nise-frontend/src/app/view-score/view-score.component.css index 892452e..ea7aac8 100644 --- a/nise-frontend/src/app/view-score/view-score.component.css +++ b/nise-frontend/src/app/view-score/view-score.component.css @@ -98,6 +98,12 @@ color: white; } +.disabled { + pointer-events: none; + cursor: default; + opacity: 0.5; +} + .score-info__item { flex: none; margin: 10px; diff --git a/nise-frontend/src/app/view-score/view-score.component.html b/nise-frontend/src/app/view-score/view-score.component.html index afc6642..869623d 100644 --- a/nise-frontend/src/app/view-score/view-score.component.html +++ b/nise-frontend/src/app/view-score/view-score.component.html @@ -47,11 +47,11 @@ Open in osu!web - + Open in CircleGuard - + Open in Replay Viewer @@ -164,7 +164,7 @@

# nerd stats

-
+

Heads up!

The average cvUR for this beatmap is {{ this.replayData.average_ur | number: '1.0-2' }}

diff --git a/nise-frontend/src/app/view-score/view-score.component.ts b/nise-frontend/src/app/view-score/view-score.component.ts index 9dbe4e4..10c4952 100644 --- a/nise-frontend/src/app/view-score/view-score.component.ts +++ b/nise-frontend/src/app/view-score/view-score.component.ts @@ -69,6 +69,10 @@ export class ViewScoreComponent implements OnInit { private title: Title ) {} + hasReplay(): boolean { + return !!this.replayData?.error_distribution && Object.keys(this.replayData.error_distribution).length > 0; + } + ngOnInit(): void { this.activatedRoute.params.subscribe(params => { this.replayId = params['replayId'];