import type { AcIcon } from "../components/AcIcon";

type IconName = Parameters<typeof AcIcon>[0]["name"];

export type NavApp = {
  key: string;
  label: string;
  sublabel: string;
  icon: IconName;
};

export const navApps: NavApp[] = [
  { key: "dashboard", label: "總覽", sublabel: "READY CHECK", icon: "home" },
  { key: "patrol", label: "找Ta", sublabel: "FIND TA", icon: "patrol" },
  { key: "missions", label: "文案任務", sublabel: "COPY", icon: "mission" },
  { key: "publish", label: "發文", sublabel: "POSTS", icon: "publish" },
  { key: "personas", label: "人設", sublabel: "VOICE", icon: "persona" },
  { key: "brands", label: "品牌", sublabel: "PROFILE", icon: "brand" },
  { key: "accounts", label: "帳號", sublabel: "THREADS OPS", icon: "account" },
  { key: "settings", label: "設定", sublabel: "CONFIG", icon: "settings" }
];

export const mobileNavKeys = ["dashboard", "patrol", "missions", "publish"];
