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