// 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; /** Multiplier applied to the base fare for this service (car = 1.0). */ fareMultiplier: number; }; export const SERVICES: Service[] = [ { id: "car", icon: "car", label: "Car", tagline: "An everyday ride, up to 4 seats.", fareMultiplier: 1.0, }, { id: "moto", icon: "motorbike", label: "Moto", tagline: "Beat the traffic — one passenger, no luggage.", fareMultiplier: 0.7, }, { id: "courier", icon: "package-variant-closed", label: "Courier", tagline: "Send a parcel across town without riding along.", fareMultiplier: 0.85, }, { id: "chauffeur", icon: "steering", label: "My Car", tagline: "A driver comes to you and drives your own car.", fareMultiplier: 1.5, }, ]; export const DEFAULT_SERVICE: ServiceId = "car";