Files
kandev/apps/web/lib/kanban/workflow-step-order.ts
T
2026-09-04 04:04:19 +00:00

8 lines
227 B
TypeScript

type Step = { id: string };
export function sortWorkflowStepsByPosition<T extends Step & { position: number }>(
steps: T[],
): T[] {
return [...steps].sort((a, b) => a.position - b.position || a.id.localeCompare(b.id));
}