export const ORDER_STATUSES = {
  CREATED: { label: 'Créée', color: 'bg-blue-500', icon: 'plus-circle' },
  PHARMACY_CONFIRMED: { label: 'Confirmée', color: 'bg-green-500', icon: 'check-circle' },
  COURIER_ASSIGNED: { label: 'Livreur assigné', color: 'bg-purple-500', icon: 'truck' },
  PICKED_UP: { label: 'Récupérée', color: 'bg-yellow-500', icon: 'package' },
  DELIVERED: { label: 'Livrée', color: 'bg-emerald-500', icon: 'check-double' },
  CLOSED: { label: 'Terminée', color: 'bg-gray-500', icon: 'archive' },
} as const;

export const USER_ROLES = {
  client: { label: 'Client', color: 'bg-blue-500', icon: 'user' },
  pharmacy: { label: 'Pharmacie', color: 'bg-green-500', icon: 'store' },
  courier: { label: 'Livreur', color: 'bg-yellow-500', icon: 'truck' },
  admin: { label: 'Administrateur', color: 'bg-red-500', icon: 'shield' },
} as const;

export const PRICING = {
  SERVICE_FEE: 500, // FCFA
  DELIVERY_MIN: 600, // FCFA
  DELIVERY_PER_KM: 100, // FCFA per km
  PHARMACY_BONUS: 100, // FCFA
} as const;

export const MAP_CONFIG = {
  DEFAULT_CENTER: [5.3364, -4.0267], // Abidjan coordinates
  DEFAULT_ZOOM: 13,
  TILE_URL: 'https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png',
  ATTRIBUTION: '© OpenStreetMap contributors',
} as const;
