mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-24 20:19:49 +02:00
feat: discard sorting on mutate
This commit is contained in:
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;
|
||||||
});
|
});
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
|
|||||||
@@ -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;
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
}}
|
}}
|
||||||
|
|||||||
Reference in new issue
Block a user