import type { Task } from "./types";

export const PRIORITIES: Task["priority"][] = [1, 2, 3, 4];

export const PRIORITY_LABEL: Record<Task["priority"], string> = {
  1: "Urgent",
  2: "High",
  3: "Medium",
  4: "Low",
};

export const PRIORITY_COLOR: Record<Task["priority"], string> = {
  1: "#E05B5B",
  2: "#E0A93E",
  3: "#5B8DEF",
  4: "#6B7280",
};

export function formatEstimate(min: number | null): string | null {
  if (!min) return null;
  const h = Math.floor(min / 60);
  const m = min % 60;
  return h ? (m ? `${h}h${m}` : `${h}h`) : `${m}m`;
}
