diff --git a/.vscode/settings.json b/.vscode/settings.json index df5fe0a2f..9385ba066 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -107,6 +107,7 @@ "Resvg", "roboto", "SCPG", + "scroller", "searchclans", "searchplayers", "searchtanks", diff --git a/src/app/tools/compare/page.tsx b/src/app/tools/compare/page.tsx index c89549789..1922b6c77 100644 --- a/src/app/tools/compare/page.tsx +++ b/src/app/tools/compare/page.tsx @@ -35,7 +35,10 @@ import { modelDefinitions } from '../../../core/blitzkrieg/modelDefinitions'; import { provisionDefinitions } from '../../../core/blitzkrieg/provisionDefinitions'; import { skillDefinitions } from '../../../core/blitzkrieg/skillDefinitions'; import { tankCharacteristics } from '../../../core/blitzkrieg/tankCharacteristics'; -import { tankDefinitions } from '../../../core/blitzkrieg/tankDefinitions'; +import { + TankDefinition, + tankDefinitions, +} from '../../../core/blitzkrieg/tankDefinitions'; import { tankIcon } from '../../../core/blitzkrieg/tankIcon'; import { tankToCompareMember } from '../../../core/blitzkrieg/tankToCompareMember'; import { theme } from '../../../stitches.config'; @@ -94,7 +97,6 @@ export default function Page() { [searchParams], ); - const test = Object.keys(awaitedProvisionDefinitions).slice(0, 1); const hasNonRegularGun = members.some(({ gun }) => gun.type !== 'regular'); useEffect(() => { @@ -300,6 +302,46 @@ export default function Page() { ); } + function TankCard({ index, tank }: { index: number; tank: TankDefinition }) { + return ( + + + + + + + {tank.name} + + + + ); + } + return ( @@ -397,46 +439,10 @@ export default function Page() { - + {members.map(({ tank, key }, index) => { - return ( - - - - - - - {tank.name} - - - - ); + return ; })} @@ -571,6 +577,7 @@ export default function Page() { {times(3, (y) => (