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
+
|