From dc084f8d34bbf7308d733bb0f1dbda4cb3a92eab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=C3=A8sAbhi?= <43380238+tresabhi@users.noreply.github.com> Date: Fri, 19 Apr 2024 10:08:00 -0500 Subject: [PATCH] feat: compare button --- .../tankopedia/[id]/components/Title.tsx | 80 ++++++++++++------- 1 file changed, 50 insertions(+), 30 deletions(-) diff --git a/src/app/tools/tankopedia/[id]/components/Title.tsx b/src/app/tools/tankopedia/[id]/components/Title.tsx index 41e47a1b4..1c365c8f0 100644 --- a/src/app/tools/tankopedia/[id]/components/Title.tsx +++ b/src/app/tools/tankopedia/[id]/components/Title.tsx @@ -1,5 +1,6 @@ -import { UpdateIcon } from '@radix-ui/react-icons'; +import { CaretRightIcon, UpdateIcon } from '@radix-ui/react-icons'; import { Button, Dialog, Flex, Heading } from '@radix-ui/themes'; +import Link from 'next/link'; import { useState } from 'react'; import { TREE_TYPE_ICONS } from '../../../../../components/Tanks/components/Item/constants'; import { assignDuelMember } from '../../../../../core/blitzkrieg/assignDuelMember'; @@ -9,11 +10,22 @@ import { TankSearch } from '../../components/TankSearch'; export function Title() { const protagonist = useDuel((state) => state.protagonist!); + const antagonist = useDuel((state) => state.antagonist!); + const compareTanks = + protagonist.tank.id === antagonist.tank.id + ? [protagonist.tank.id] + : [protagonist.tank.id, antagonist.tank.id]; const [changeTankDialogOpen, setChangeTankDialogOpen] = useState(false); return ( <> - + - - - - + + + + + - - - - { - assignDuelMember('protagonist', tank.id); - setChangeTankDialogOpen(false); - pushTankopediaPath(tank.id); - }} - /> + + + + { + assignDuelMember('protagonist', tank.id); + setChangeTankDialogOpen(false); + pushTankopediaPath(tank.id); + }} + /> + - - - + + + + + + + );