From cf419a9ebb6326812ff3f21e9df5ee320a4911b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=C3=A8sAbhi?= <43380238+tresabhi@users.noreply.github.com> Date: Fri, 5 Apr 2024 13:40:18 -0500 Subject: [PATCH] feat: better titles --- .../tools/compare/components/TankControl.tsx | 132 +++++++++--------- src/app/tools/compare/page.tsx | 51 ++++--- 2 files changed, 89 insertions(+), 94 deletions(-) diff --git a/src/app/tools/compare/components/TankControl.tsx b/src/app/tools/compare/components/TankControl.tsx index eef654dfe..1dbe085b9 100644 --- a/src/app/tools/compare/components/TankControl.tsx +++ b/src/app/tools/compare/components/TankControl.tsx @@ -4,7 +4,7 @@ import { ShuffleIcon, TrashIcon, } from '@radix-ui/react-icons'; -import { Dialog, Flex, IconButton, Table } from '@radix-ui/themes'; +import { Dialog, Flex, IconButton } from '@radix-ui/themes'; import { useState } from 'react'; import { TankDefinition } from '../../../../core/blitzkrieg/tankDefinitions'; import { tankToDuelMember } from '../../../../core/blitzkrieg/tankToDuelMember'; @@ -21,81 +21,79 @@ export function TankControl({ index, tank, members }: TankControlProps) { const [switchTankDialogOpen, setSwitchTankDialogOpen] = useState(false); return ( - - - {index !== 0 && ( - { - mutateCompare((draft) => { - const item = draft.members[index]; - draft.members.splice(index, 1); - draft.members.splice(index - 1, 0, item); - }); - }} - > - - - )} + + {index !== 0 && ( { mutateCompare((draft) => { + const item = draft.members[index]; draft.members.splice(index, 1); + draft.members.splice(index - 1, 0, item); }); }} > - + - - - - - - - - - - - { - mutateCompare((draft) => { - draft.members[index] = { - ...tankToDuelMember(tank), - crewSkills: {}, - }; - }); - setSwitchTankDialogOpen(false); - }} - /> - - - - - {index !== members.length - 1 && ( - { - mutateCompare((draft) => { - const item = draft.members[index]; - draft.members.splice(index, 1); - draft.members.splice(index + 1, 0, item); - }); - }} - > - + )} + { + mutateCompare((draft) => { + draft.members.splice(index, 1); + }); + }} + > + + + + + + - )} - - + + + + + + { + mutateCompare((draft) => { + draft.members[index] = { + ...tankToDuelMember(tank), + crewSkills: {}, + }; + }); + setSwitchTankDialogOpen(false); + }} + /> + + + + + {index !== members.length - 1 && ( + { + mutateCompare((draft) => { + const item = draft.members[index]; + draft.members.splice(index, 1); + draft.members.splice(index + 1, 0, item); + }); + }} + > + + + )} + ); } diff --git a/src/app/tools/compare/page.tsx b/src/app/tools/compare/page.tsx index fe9b1f098..81753e69c 100644 --- a/src/app/tools/compare/page.tsx +++ b/src/app/tools/compare/page.tsx @@ -189,15 +189,17 @@ export default function Page() { function Title({ children }: { children: string }) { return ( - - - {children} - + + + + {children} + - {members.map(() => ( - - ))} - + {members.map(() => ( + + ))} + + ); } @@ -260,22 +262,7 @@ export default function Page() { - {members.map(({ tank }, index) => ( - - ))} - - - - - - - - {members.map(({ tank }) => { + {members.map(({ tank }, index) => { return ( + + Fire - Fire + - Maneuverability + Maneuverability + @@ -396,8 +391,10 @@ export default function Page() { value="powerToWeightRatioSoftTerrain" decimals={1} /> + - Survivability + Survivability +