import type { Commodity } from './constants'

// Color por mineral para chips y pines del mapa (paleta Terrano + extensiones)
export const MINERAL_COLORS: Record<Commodity, string> = {
  CU: '#b87333', // cobre
  AU: '#c9a227', // oro
  AG: '#9ca3af', // plata
  LI: '#7c9885', // litio
  FE: '#7a3b2e', // hierro
  MO: '#4a5568', // molibdeno
  PB: '#64748b', // plomo
  ZN: '#94a3b8', // zinc
  MN: '#8a5a44', // manganeso
  V: '#6b8e6b',  // vanadio
  CO: '#3b5b8c', // cobalto
  NI: '#6c8c7c', // níquel
  SN: '#8c8c98', // estaño
  W: '#5a5a52',  // tungsteno
  U: '#5d7a4a',  // uranio
  COAL: '#3a3a3a', // carbón
  OTRO: '#6e6a62',
}

export function mineralColor(commodity: string): string {
  return MINERAL_COLORS[commodity as Commodity] ?? '#6e6a62'
}
