From ca9f991bcba37f3df56d7133069c6025d77981d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=C3=A8sAbhi?= <43380238+tresabhi@users.noreply.github.com> Date: Fri, 23 Feb 2024 15:54:51 -0600 Subject: [PATCH] fix: rename to pushTankopediaPath --- src/app/tools/tankopedia/[id]/components/AntagonistBar.tsx | 4 ++-- src/app/tools/tankopedia/[id]/components/Title.tsx | 4 ++-- .../{updateTankopediaUrl.ts => pushTankopediaPath.ts} | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) rename src/core/blitzkrieg/{updateTankopediaUrl.ts => pushTankopediaPath.ts} (57%) 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}`); }