import { cities, neighborhoods } from "./propertyRequestForm";

export { cities, neighborhoods };

export const propertyTypes = [
  { label: "وحدة", value: "unit" },
  { label: "المشاريع", value: "projects" },
];

export const governorates: Record<string, { label: string; value: string }[]> = {
  riyadh: [
    { label: "وسط الرياض", value: "central" },
    { label: "شرق الرياض", value: "east" },
    { label: "غرب الرياض", value: "west" },
    { label: "شمال الرياض", value: "north" },
    { label: "جنوب الرياض", value: "south" },
  ],
  jeddah: [
    { label: "وسط جدة", value: "central" },
    { label: "شرق جدة", value: "east" },
    { label: "غرب جدة", value: "west" },
  ],
  dammam: [
    { label: "وسط الدمام", value: "central" },
    { label: "الخبر", value: "khobar" },
  ],
  mecca: [{ label: "مكة", value: "mecca" }],
  medina: [{ label: "المدينة", value: "medina" }],
  khobar: [{ label: "الخبر", value: "khobar" }],
  taif: [{ label: "الطائف", value: "taif" }],
};

export const contractTypes = [
  { label: "شهري", value: "monthly" },
  { label: "سنوي", value: "annual" },
  { label: "نصف سنوي", value: "semiannual" },
];

export const propertyServices = [
  { label: "الكهرباء", value: "electricity" },
  { label: "مياه", value: "water" },
  { label: "صرف صحي", value: "sewage" },
  { label: "لا يوجد خدمات", value: "none" },
  { label: "هاتف", value: "phone" },
  { label: "ألياف ضوئية", value: "fiber" },
  { label: "تصريف الفيضانات", value: "flood_drainage" },
];

export const buildingCodeOptions = [
  { label: "نعم", value: "yes" },
  { label: "لا", value: "no" },
];

// For checkboxes - المميزات (admin managed - using existing mockData structure)
export const propertyFeaturesForForm = [
  "مشب خارجي",
  "حمام سباحة",
  "يوجد خدمات قريب",
  "صرف صحي",
  "الكهرباء",
  "مدخل خاص",
  "حوش",
  "ملحق",
];