diff --git a/src/app/tools/tankopedia/[id]/components/AntagonistBar.tsx b/src/app/tools/tankopedia/[id]/components/AntagonistBar.tsx index 73aca405d..ffe8033f1 100644 --- a/src/app/tools/tankopedia/[id]/components/AntagonistBar.tsx +++ b/src/app/tools/tankopedia/[id]/components/AntagonistBar.tsx @@ -15,11 +15,11 @@ import { ModuleButton } from '../../../../../components/ModuleButtons/ModuleButt import { ShellButton } from '../../../../../components/ModuleButtons/ShellButton'; import { SmallTankIcon } from '../../../../../components/SmallTankIcon'; import { resolveNearPenetration } from '../../../../../core/blitz/resolveNearPenetration'; +import { pushTankopediaPath } from '../../../../../core/blitzkrieg/pushTankopediaPath'; import { SHELL_NAMES, TIER_ROMAN_NUMERALS, } from '../../../../../core/blitzkrieg/tankDefinitions'; -import { updateTankopediaUrl } from '../../../../../core/blitzkrieg/updateTankopediaURL'; import { mutateDuel, useDuel } from '../../../../../stores/duel'; import { mutateTankopediaTemporary, @@ -262,7 +262,7 @@ export function AntagonistBar({ floating }: AntagonistBarProps) { draft.antagonist, draft.protagonist, ]; - updateTankopediaUrl(draft.antagonist!.tank.id); + pushTankopediaPath(draft.antagonist!.tank.id); }); }} > diff --git a/src/app/tools/tankopedia/[id]/components/Title.tsx b/src/app/tools/tankopedia/[id]/components/Title.tsx index 39ddb2a89..24a8febde 100644 --- a/src/app/tools/tankopedia/[id]/components/Title.tsx +++ b/src/app/tools/tankopedia/[id]/components/Title.tsx @@ -3,7 +3,7 @@ import { Button, Dialog, Flex, Heading } from '@radix-ui/themes'; import { useState } from 'react'; import { TREE_TYPE_ICONS } from '../../../../../components/Tanks'; import { assignDuelMember } from '../../../../../core/blitzkrieg/assignDuelMember'; -import { updateTankopediaUrl } from '../../../../../core/blitzkrieg/updateTankopediaURL'; +import { pushTankopediaPath } from '../../../../../core/blitzkrieg/pushTankopediaPath'; import { useDuel } from '../../../../../stores/duel'; import { TankSearch } from '../../components/TankSearch'; @@ -66,7 +66,7 @@ export function Title() { onSelect={(tank) => { assignDuelMember('protagonist', tank.id); setChangeTankDialogOpen(false); - updateTankopediaUrl(tank.id); + pushTankopediaPath(tank.id); }} /> diff --git a/src/core/blitzkrieg/updateTankopediaUrl.ts b/src/core/blitzkrieg/pushTankopediaPath.ts similarity index 57% rename from src/core/blitzkrieg/updateTankopediaUrl.ts rename to src/core/blitzkrieg/pushTankopediaPath.ts index 302fb9d65..dc5e17f15 100644 --- a/src/core/blitzkrieg/updateTankopediaUrl.ts +++ b/src/core/blitzkrieg/pushTankopediaPath.ts @@ -1,3 +1,3 @@ -export function updateTankopediaUrl(id: number) { +export function pushTankopediaPath(id: number) { window.history.pushState(null, '', `/tools/tankopedia/${id}`); }