export class MedalDisplay {
  static getVariant(position: number): 'warning' | 'low' | 'high' {
    switch (position) {
      case 1: return 'warning';
      case 2: return 'high';
      case 3: return 'warning';
      default: return 'low';
    }
  }

  static getMedalIcon(position: number): string | null {
    return position <= 3 ? '🏆' : null;
  }

  static getBg(position: number): string {
    switch (position) {
      case 1: return 'bg-warning-amber';
      case 2: return 'bg-gray-300';
      case 3: return 'bg-orange-700';
      default: return 'bg-gray-800';
    }
  }

  static getColor(position: number): string {
    switch (position) {
      case 1: return 'text-warning-amber';
      case 2: return 'text-gray-300';
      case 3: return 'text-orange-700';
      default: return 'text-gray-400';
    }
  }
}
