feat: discard sorting on mutate

This commit is contained in:
TrèsAbhi committed 2024-04-06 18:19:45 -05:00
1 parent 28d0c26268
commit c057e295d2
2 files changed
+10

No files matched your search

@@ -35,6 +35,7 @@ export function TankControl({ index, tank, members }: TankControlProps) {
const item = draft.members[index];
draft.members.splice(index, 1);
draft.members.splice(index - 1, 0, item);
draft.sorting = undefined;
});
}}
>
@@ -46,6 +47,7 @@ export function TankControl({ index, tank, members }: TankControlProps) {
onClick={() => {
mutateCompareTemporary((draft) => {
draft.members.splice(index, 1);
draft.sorting = undefined;
});
}}
>
@@ -77,6 +79,7 @@ export function TankControl({ index, tank, members }: TankControlProps) {
tank,
awaitedSkillDefinitions,
);
draft.sorting = undefined;
});
setSwitchTankDialogOpen(false);
}}
@@ -93,6 +96,7 @@ export function TankControl({ index, tank, members }: TankControlProps) {
const item = draft.members[index];
draft.members.splice(index, 1);
draft.members.splice(index + 1, 0, item);
draft.sorting = undefined;
});
}}
>
+6
View File
@@ -318,6 +318,7 @@ export default function Page() {
draft.members.push(
tankToCompareMember(tank, awaitedSkillDefinitions),
);
draft.sorting = undefined;
});
setAddTankDialogOpen(false);
}}
@@ -328,6 +329,7 @@ export default function Page() {
tankToCompareMember(tank, awaitedSkillDefinitions),
),
);
draft.sorting = undefined;
});
setAddTankDialogOpen(false);
}}
@@ -362,6 +364,7 @@ export default function Page() {
onClick={() => {
mutateCompareTemporary((draft) => {
draft.members = [];
draft.sorting = undefined;
});
}}
>
@@ -499,6 +502,7 @@ export default function Page() {
mutateCompareTemporary((draft) => {
draft.members[index].equipmentMatrix =
matrix;
draft.sorting = undefined;
});
}}
/>
@@ -513,6 +517,7 @@ export default function Page() {
times(3, () =>
times(3, () => 0),
) as EquipmentMatrix;
draft.sorting = undefined;
});
}}
>
@@ -525,6 +530,7 @@ export default function Page() {
draft.members.forEach((member) => {
member.equipmentMatrix =
draft.members[index].equipmentMatrix;
draft.sorting = undefined;
});
});
}}