From 35946dbb2feb7f9d1cbab16fb0602ce0303562e9 Mon Sep 17 00:00:00 2001 From: Wolfboy248 Date: Tue, 29 Oct 2024 10:09:17 +0100 Subject: refactor: upload run dialog, useMessage update, added loader spinner --- frontend/src/components/Leaderboards.tsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'frontend/src/components/Leaderboards.tsx') diff --git a/frontend/src/components/Leaderboards.tsx b/frontend/src/components/Leaderboards.tsx index f86aa7b..b9e071c 100644 --- a/frontend/src/components/Leaderboards.tsx +++ b/frontend/src/components/Leaderboards.tsx @@ -4,6 +4,7 @@ import { Link } from 'react-router-dom'; import { DownloadIcon, ThreedotIcon } from '../images/Images'; import { MapLeaderboard } from '../types/Map'; import { ticks_to_time, time_ago } from '../utils/Time'; +import useMessage from "../hooks/UseMessage"; import "../css/Maps.css" interface LeaderboardsProps { @@ -12,6 +13,7 @@ interface LeaderboardsProps { const Leaderboards: React.FC = ({ data }) => { + const { message, MessageDialogComponent } = useMessage(); const [pageNumber, setPageNumber] = React.useState(1); if (!data) { @@ -31,6 +33,10 @@ const Leaderboards: React.FC = ({ data }) => { }; return ( +
+
+ {MessageDialogComponent} +
= ({ data }) => { ) : r.kind === "singleplayer" && ( - + )} @@ -102,6 +108,7 @@ const Leaderboards: React.FC = ({ data }) => { ))}
+
); }; -- cgit v1.2.3