From ccd08bc0f03cb59b351c19d78ac0f937a5270368 Mon Sep 17 00:00:00 2001 From: Wolfboy248 Date: Mon, 25 Aug 2025 11:13:20 +0200 Subject: Moved breadcrum navigation into its own component --- frontend/src/pages/Maps/Maps.tsx | 150 +++++++++++++++------------------------ 1 file changed, 59 insertions(+), 91 deletions(-) (limited to 'frontend/src/pages/Maps/Maps.tsx') diff --git a/frontend/src/pages/Maps/Maps.tsx b/frontend/src/pages/Maps/Maps.tsx index 75e3635..03de289 100644 --- a/frontend/src/pages/Maps/Maps.tsx +++ b/frontend/src/pages/Maps/Maps.tsx @@ -9,6 +9,7 @@ import Discussions from "@components/Discussions.tsx"; import ModMenu from "@components/ModMenu.tsx"; import { MapDiscussions, MapLeaderboard, MapSummary } from "@customTypes/Map.ts"; import { API } from "@api/Api.ts"; +import BreadcrumbNav from "@components/BreadcrumbNav/BreadcrumbNav.tsx"; interface MapProps { token?: string; @@ -64,37 +65,28 @@ const Maps: React.FC = ({ token, isModerator }) => { // loading placeholder return ( <> -
-
-
- - - -
-
- -
- - - -
+
+ + +
+
+ + + +
-
-
+
+ + ); } @@ -117,67 +109,43 @@ const Maps: React.FC = ({ token, isModerator }) => {
-
-
-
- - - - - - -
- - {mapSummaryData.map.map_name} - -
-
- -
- - - -
- - {navState === 0 && ( - - )} - {navState === 1 && } - {navState === 2 && ( - _fetch_map_discussions()} - /> - )} -
+
+ +
+
+ + + +
+ + {navState === 0 && ( + + )} + {navState === 1 && } + {navState === 2 && ( + _fetch_map_discussions()} + /> + )} +
+
); }; -- cgit v1.2.3