module price rendering

This commit is contained in:
tresabhi committed 2026-05-15 10:54:36 -05:00
1 parent 6d2573ee95
commit f0e0d849d5
12 files changed
+269 -91

No files matched your search

@@ -0,0 +1,10 @@
import { api } from "../core/api/dynamic";
import { Tankopedia } from "../stores/tankopedia";
import { useAwait } from "./useAwait";
export function useProtagonist() {
const id = Tankopedia.use((state) => state.protagonist.id);
const tank = useAwait(() => api.tank(id), `tank-${id}`);
return tank;
}
@@ -0,0 +1,12 @@
import { api } from "../core/api/dynamic";
import { useAwait } from "./useAwait";
export function useUpgradePreset(name: string) {
const [, discriminator] = name.split(".");
const preset = useAwait(
() => api.tankUpgradePreset(discriminator),
`tank-upgrade-preset-${discriminator}`,
);
return preset;
}