feat: use deferred store

This commit is contained in:
TrèsAbhi committed 2024-08-19 20:40:50 -05:00
1 parent 2727b2babe
commit 59324f7438
6 files changed
+30 -11

No files matched your search

+1 -1
View File
@@ -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();