diff --git a/frontend/src/pages/Profile.tsx b/frontend/src/pages/Profile.tsx
index 63b3c13..48233bf 100644
--- a/frontend/src/pages/Profile.tsx
+++ b/frontend/src/pages/Profile.tsx
@@ -1,5 +1,6 @@
import React from 'react';
import { Link, useNavigate } from 'react-router-dom';
+import { Helmet } from 'react-helmet';
import { SteamIcon, TwitchIcon, YouTubeIcon, PortalIcon, FlagIcon, StatisticsIcon, SortIcon, ThreedotIcon, DownloadIcon, HistoryIcon, DeleteIcon } from '@images/Images';
import { UserProfile } from '@customTypes/Profile';
@@ -109,6 +110,10 @@ const Profile: React.FC
= ({ profile, token, gameData, onDeleteRec
return (
+
+ LPHUB | {profile.user_name}
+
+
{MessageDialogComponent}
{MessageDialogLoadComponent}
{ConfirmDialogComponent}
diff --git a/frontend/src/pages/Rankings.tsx b/frontend/src/pages/Rankings.tsx
index cdb87a8..71aa427 100644
--- a/frontend/src/pages/Rankings.tsx
+++ b/frontend/src/pages/Rankings.tsx
@@ -1,4 +1,5 @@
import React, { useEffect } from "react";
+import { Helmet } from "react-helmet";
import RankingEntry from "@components/RankingEntry";
import { Ranking, SteamRanking, RankingType, SteamRankingType } from "@customTypes/Ranking";
@@ -13,9 +14,9 @@ const Rankings: React.FC = () => {
official,
unofficial
}
- const [currentRankingType, setCurrentRankingType] = React.useState
(LeaderboardTypes.official);
+ const [currentRankingType, setCurrentRankingType] = React.useState(LeaderboardTypes.official);
- const [leaderboardLoad, setLeaderboardLoad] = React.useState(false);
+ const [leaderboardLoad, setLeaderboardLoad] = React.useState(false);
enum RankingCategories {
rankings_overall,
@@ -26,7 +27,7 @@ const Rankings: React.FC = () => {
const [load, setLoad] = React.useState(false);
const _fetch_rankings = async () => {
- setLeaderboardLoad(false);
+ setLeaderboardLoad(false);
const rankings = await API.get_official_rankings();
setLeaderboardData(rankings);
if (currentLeaderboardType == RankingCategories.rankings_singleplayer) {
@@ -37,12 +38,12 @@ const Rankings: React.FC = () => {
setCurrentLeaderboard(rankings.rankings_overall)
}
setLoad(true);
- setLeaderboardLoad(true);
+ setLeaderboardLoad(true);
}
const __dev_fetch_unofficial_rankings = async () => {
try {
- setLeaderboardLoad(false);
+ setLeaderboardLoad(false);
const rankings = await API.get_unofficial_rankings();
setLeaderboardData(rankings);
if (currentLeaderboardType == RankingCategories.rankings_singleplayer) {
@@ -53,7 +54,7 @@ const Rankings: React.FC = () => {
} else {
setCurrentLeaderboard(rankings.rankings_overall)
}
- setLeaderboardLoad(true);
+ setLeaderboardLoad(true);
} catch (e) {
console.log(e)
}
@@ -88,12 +89,15 @@ const Rankings: React.FC = () => {
return (
+
+ LPHUB | Rankings
+
- {_fetch_rankings(); setCurrentRankingType(LeaderboardTypes.official)}} className={`nav-1-btn ${currentRankingType == LeaderboardTypes.official ? "selected" : ""}`}>
+ { _fetch_rankings(); setCurrentRankingType(LeaderboardTypes.official) }} className={`nav-1-btn ${currentRankingType == LeaderboardTypes.official ? "selected" : ""}`}>
Official (LPHUB)
- {__dev_fetch_unofficial_rankings(); setCurrentRankingType(LeaderboardTypes.unofficial)}} className={`nav-1-btn ${currentRankingType == LeaderboardTypes.unofficial ? "selected" : ""}`}>
+ { __dev_fetch_unofficial_rankings(); setCurrentRankingType(LeaderboardTypes.unofficial) }} className={`nav-1-btn ${currentRankingType == LeaderboardTypes.unofficial ? "selected" : ""}`}>
Unofficial (Steam)
@@ -128,11 +132,11 @@ const Rankings: React.FC = () => {
})
}
- {leaderboardLoad ? null :
-
-
-
- }
+ {leaderboardLoad ? null :
+
+
+
+ }
: null}
diff --git a/frontend/src/pages/Rules.tsx b/frontend/src/pages/Rules.tsx
index b5625ce..9f57b7e 100644
--- a/frontend/src/pages/Rules.tsx
+++ b/frontend/src/pages/Rules.tsx
@@ -1,5 +1,6 @@
import React from 'react';
import ReactMarkdown from 'react-markdown';
+import { Helmet } from 'react-helmet';
import '@css/Rules.css';
@@ -29,6 +30,9 @@ const Rules: React.FC = () => {
return (
+
+ LPHUB | Rules
+
{rulesText}
);
diff --git a/frontend/src/pages/User.tsx b/frontend/src/pages/User.tsx
index 938dbd5..d43c0c6 100644
--- a/frontend/src/pages/User.tsx
+++ b/frontend/src/pages/User.tsx
@@ -1,5 +1,6 @@
import React from 'react';
import { Link, useLocation, useNavigate } from 'react-router-dom';
+import { Helmet } from 'react-helmet';
import { SteamIcon, TwitchIcon, YouTubeIcon, PortalIcon, FlagIcon, StatisticsIcon, SortIcon, ThreedotIcon, DownloadIcon, HistoryIcon } from '@images/Images';
import { UserProfile } from '@customTypes/Profile';
@@ -92,6 +93,10 @@ const User: React.FC = ({ token, profile, gameData }) => {
return (
+
+ LPHUB | {user.user_name}
+
+
{MessageDialogComponent}