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 a47c08c..d14601c 100644
--- a/nise-frontend/src/app/view-score/view-score.component.html
+++ b/nise-frontend/src/app/view-score/view-score.component.html
@@ -45,7 +45,7 @@
-
+
Open in osu!web
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 89023f3..deea6e4 100644
--- a/nise-frontend/src/app/view-score/view-score.component.ts
+++ b/nise-frontend/src/app/view-score/view-score.component.ts
@@ -63,6 +63,10 @@ export class ViewScoreComponent implements OnInit {
return this.hasErrorDistribution();
}
+ isWebScore(): boolean {
+ return !!this.replayData && this.replayData.replay_id !== 0;
+ }
+
ngOnInit(): void {
this.activatedRoute.params.subscribe(params => {
this.replayId = params['replayId'];