export type ReportCategoryId = "inventory" | "inbound-outbound" | "production";

export interface ReportCategoryConfig {
  id: ReportCategoryId;
  title: string;
  headerBg: string;
  bodyBg: string;
  accent: string;
  reportIds: string[];
}

/** Display order and grouping for the report management dashboard. */
export const REPORT_CATEGORIES: ReportCategoryConfig[] = [
  {
    id: "inventory",
    title: "庫存管理",
    headerBg: "#b8e0b8",
    bodyBg: "#eef8ee",
    accent: "#2e7d32",
    reportIds: ["rep-011", "rep-007", "rep-012", "rep-010"],
  },
  {
    id: "inbound-outbound",
    title: "出入倉作業",
    headerBg: "#b3d4f0",
    bodyBg: "#eef5fc",
    accent: "#1565c0",
    reportIds: ["rep-004", "rep-014", "rep-008", "rep-009", "rep-013", "rep-016", "rep-017"],
  },
  {
    id: "production",
    title: "生產與趨勢",
    headerBg: "#f5d4a8",
    bodyBg: "#fdf6ec",
    accent: "#e65100",
    reportIds: ["rep-006", "rep-005", "rep-015"],
  },
];
