export type SortDir = "asc" | "desc";

export function nextHeaderSort(
  currentKey: string,
  currentDir: SortDir,
  clickedKey: string,
): { sortBy: string; sortDir: SortDir } {
  if (currentKey === clickedKey) {
    return { sortBy: currentKey, sortDir: currentDir === "asc" ? "desc" : "asc" };
  }
  return { sortBy: clickedKey, sortDir: "asc" };
}
