mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-11-13 04:36:12 +01:00
feat: use deferred store
This commit is contained in:
1 parent
2727b2babe
commit
59324f7438
6 files changed
+30
-11
No files matched your search
@@ -5,7 +5,7 @@ import PageWrapper from '../../components/PageWrapper';
|
||||
import * as App from '../../stores/app';
|
||||
|
||||
export default function Page() {
|
||||
const developerMode = App.use((state) => state.developerMode);
|
||||
const developerMode = App.useDeferred(false, (state) => state.developerMode);
|
||||
const appStore = App.useStore();
|
||||
|
||||
return (
|
||||
|
||||
@@ -8,7 +8,7 @@ import * as App from '../../../../../../stores/app';
|
||||
import * as Duel from '../../../../../../stores/duel';
|
||||
|
||||
export function MetaSection() {
|
||||
const developerMode = App.use((state) => state.developerMode);
|
||||
const developerMode = App.useDeferred(false, (state) => state.developerMode);
|
||||
const tank = Duel.use((state) => state.protagonist.tank);
|
||||
const rawPrice =
|
||||
typeof tank.price === 'number' ? tank.price : tank.price.value;
|
||||
|
||||
@@ -70,12 +70,11 @@ export function Options({ thicknessRange }: OptionsProps) {
|
||||
const environment = TankopediaPersistent.use(
|
||||
(state) => state.model.visual.environment,
|
||||
);
|
||||
const developerMode = App.use((state) => state.developerMode);
|
||||
const developerMode = App.useDeferred(false, (state) => state.developerMode);
|
||||
const antagonistGun = Duel.use((state) => state.antagonist.gun);
|
||||
const antagonistShell = Duel.use((state) => state.antagonist.shell);
|
||||
const [antagonistSelectorOpen, setAntagonistSelectorOpen] = useState(false);
|
||||
const antagonistTank = Duel.use((state) => state.antagonist.tank);
|
||||
const antagonistTurret = Duel.use((state) => state.antagonist.turret);
|
||||
const hasCalibratedShells = useEquipment(103, true);
|
||||
const [tab, setTab] = useState('search');
|
||||
const mutateDuel = Duel.useMutation();
|
||||
|
||||
Reference in new issue
Block a user