From 318b5c47e972be59f94a55de26008038ebb72b4b Mon Sep 17 00:00:00 2001 From: Anibus Date: Sun, 7 Dec 2025 00:54:42 +0300 Subject: [PATCH] Optimization update - request weapons and researches only when user open accordion - add building affects data --- public/index.html | 2 +- src/classes/ModifiersProvideTable.tsx | 30 +- src/classes/Required.tsx | 2 +- src/classes/Sergeant.tsx | 21 +- src/classes/UnitsTable.tsx | 29 +- src/classes/Weapon.tsx | 398 +---------------------- src/classes/WeaponFull.tsx | 430 +++++++++++++++++++++++++ src/classes/WeaponSlot.tsx | 5 +- src/classes/building/BuildingAddon.tsx | 2 +- src/classes/building/Research.tsx | 65 +--- src/classes/building/ResearchFull.tsx | 115 +++++++ src/core/api.js | 2 + src/pages/BuildingPage.tsx | 19 +- src/pages/UnitPage.tsx | 4 +- src/types/IBuilding.tsx | 4 +- src/types/IResearchShort.tsx | 2 +- src/types/IUnit.tsx | 10 +- 17 files changed, 638 insertions(+), 502 deletions(-) create mode 100644 src/classes/WeaponFull.tsx create mode 100644 src/classes/building/ResearchFull.tsx diff --git a/public/index.html b/public/index.html index 535d33a..4411453 100644 --- a/public/index.html +++ b/public/index.html @@ -7,7 +7,7 @@