import {
  documentTemplates,
  paymentStages,
} from "@/components/projects/Details/PaymentTerms/Constant";
import { initialUsers } from "@/constants";

export const dropdownConfigs = {
  unitTypeOptions: {
    values: ["Residential", "Commercial", "Parking Space"],
    allLabel: "All Unit Types",
  },
  unitStatusOptions: {
    values: ["Sold", "Hold", "Available"],
    allLabel: "All Unit Status",
  },
  userOptions: {
    values: initialUsers,
    allLabel: "All Users",
    valueKey: "id",
    labelKey: "name",
  },
  fileCategory: {
    values: ["Legal", "Marketing", "Technical", "Planning", "Financial"],
    allLabel: "All File Categories",
  },
  paymentStageOptions: {
    values: paymentStages,
    allLabel: "All Stages",
    valueKey: "id",
    labelKey: "name",
  },
  paymentTriggerOptions: {
    values: ["percentage", "amount"],
    allLabel: "All Unit Status",
  },
  documentTemplateOptions: {
    values: documentTemplates,
    allLabel: "All Document Template",
    valueKey: "id",
    labelKey: "name",
  },

  yearOptions: {
    values: [
      "2022",
      "2023",
      "2024",
      "2025",
      "2026",
      "2027",
      "2028",
      "2029",
      "2030",
    ],
    allLabel: "All Years",
  },
  statusOptions: {
    values: ["Active", "InActive"],
    allLabel: "All Status",
  },
  accountTypeOptions: {
    values: ["Savings", "Current"],
    allLabel: "All Account Types",
  },
} as const;
