export const AREA_COLORS = [
  "#2563eb",
  "#7c3aed",
  "#0891b2",
  "#16a34a",
  "#ca8a04",
  "#dc2626",
  "#ea580c",
  "#0f766e",
  "#4338ca",
  "#be123c",
];

export const getAreaColor = (areaId: string | number | undefined) => {
  const text = String(areaId ?? "");
  let hash = 0;
  for (let i = 0; i < text.length; i += 1) {
    hash = (hash * 31 + text.charCodeAt(i)) >>> 0;
  }
  return AREA_COLORS[hash % AREA_COLORS.length];
};
