From fcb10a9c08edbd8a847ad3c4e3dbc79c4876595c Mon Sep 17 00:00:00 2001 From: nairobi <61069237+nyairobi@users.noreply.github.com> Date: Sat, 18 May 2024 23:18:28 +0200 Subject: [PATCH] fix(client): make folder lists more readable (#1086) * fix(client): make the folder list less hideous * fix: also order by version --- .../game/charts/ChartInfoFormat.tsx | 40 ++++++++++++------- 1 file changed, 25 insertions(+), 15 deletions(-) diff --git a/client/src/components/game/charts/ChartInfoFormat.tsx b/client/src/components/game/charts/ChartInfoFormat.tsx index 4abcafd66..b6acac50f 100644 --- a/client/src/components/game/charts/ChartInfoFormat.tsx +++ b/client/src/components/game/charts/ChartInfoFormat.tsx @@ -53,6 +53,8 @@ export default function ChartInfoFormat({ return ; } + const versions = Object.keys(GetGamePTConfig(game, playtype).versions); + return ( - +

Appears In

{data.length !== 0 ? ( - data.map((e) => ( -
  • - {user && ugs ? ( - - {e.title} - - ) : ( - {e.title} - )} -
  • - )) + data + .sort((a, b) => a.title.localeCompare(b.title)) + .sort((a, b) => + "versions" in a.data && "versions" in b.data + ? versions.indexOf(a.data.versions) - + versions.indexOf(b.data.versions) + : 0 + ) + .map((e) => ( +
  • + {user && ugs ? ( + + {e.title} + + ) : ( + {e.title} + )} +
  • + )) ) : ( No folders... )}