fix: fixed drawers sorting
This commit is contained in:
@ -15,7 +15,11 @@ import {
|
||||
updateStatusMutation,
|
||||
} from "@/lib/client/@tanstack/react-query.gen";
|
||||
import { notifications } from "@/lib/notifications";
|
||||
import { getMaxByLexorank, getNewLexorank } from "@/utils/lexorank";
|
||||
import {
|
||||
getMaxByLexorank,
|
||||
getNewLexorank,
|
||||
sortByLexorank,
|
||||
} from "@/utils/lexorank";
|
||||
|
||||
type Props = {
|
||||
statuses: StatusSchema[];
|
||||
@ -87,16 +91,18 @@ export const useStatusesOperations = ({
|
||||
});
|
||||
|
||||
setStatuses(statuses =>
|
||||
statuses.map(oldStatus =>
|
||||
oldStatus.id !== statusId
|
||||
? oldStatus
|
||||
: {
|
||||
id: oldStatus.id,
|
||||
name: status.name ? status.name : oldStatus.name,
|
||||
lexorank: status.lexorank
|
||||
? status.lexorank
|
||||
: oldStatus.lexorank,
|
||||
}
|
||||
sortByLexorank(
|
||||
statuses.map(oldStatus =>
|
||||
oldStatus.id !== statusId
|
||||
? oldStatus
|
||||
: {
|
||||
id: oldStatus.id,
|
||||
name: status.name ? status.name : oldStatus.name,
|
||||
lexorank: status.lexorank
|
||||
? status.lexorank
|
||||
: oldStatus.lexorank,
|
||||
}
|
||||
)
|
||||
)
|
||||
);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user