mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-23 19:49:50 +02:00
module price rendering
This commit is contained in:
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;
|
||||
}
|
||||
Reference in new issue
Block a user