// The services offered on the home screen.
//
// English-only for now. When the app gets a real language layer these are the
// intended Arabic names, chosen Levantine rather than formal MSA — "موتور" is
// what a motorcycle taxi is actually called in Lebanon, where "دراجة نارية"
// reads like a textbook translation:
//   car       → سيارة
//   moto      → موتور
//   courier   → توصيل طرود
//   chauffeur → سائق خاص

export type ServiceId = "car" | "moto" | "courier" | "chauffeur";

export type Service = {
  id: ServiceId;
  /** MaterialCommunityIcons glyph name. */
  icon: "car" | "motorbike" | "package-variant-closed" | "steering";
  /** Kept to one short word so four tiles fit a phone width without scrolling. */
  label: string;
  /** Shown under the row once the service is selected. */
  tagline: string;
};

export const SERVICES: Service[] = [
  {
    id: "car",
    icon: "car",
    label: "Car",
    tagline: "An everyday ride, up to 4 seats.",
  },
  {
    id: "moto",
    icon: "motorbike",
    label: "Moto",
    tagline: "Beat the traffic — one passenger, no luggage.",
  },
  {
    id: "courier",
    icon: "package-variant-closed",
    label: "Courier",
    tagline: "Send a parcel across town without riding along.",
  },
  {
    id: "chauffeur",
    icon: "steering",
    label: "My Car",
    tagline: "A driver comes to you and drives your own car.",
  },
];

export const DEFAULT_SERVICE: ServiceId = "car";
