35 lines
754 B
TypeScript
35 lines
754 B
TypeScript
/**
|
|
* League Tier Configuration
|
|
*
|
|
* UI display configuration for league tiers
|
|
*/
|
|
|
|
export type LeagueTier = 'premium' | 'standard' | 'starter';
|
|
|
|
export interface LeagueTierConfigData {
|
|
color: string;
|
|
bgColor: string;
|
|
border: string;
|
|
icon: string;
|
|
}
|
|
|
|
export const leagueTierConfig: Record<LeagueTier, LeagueTierConfigData> = {
|
|
premium: {
|
|
color: 'text-yellow-400',
|
|
bgColor: 'bg-yellow-500/10',
|
|
border: 'border-yellow-500/30',
|
|
icon: '⭐',
|
|
},
|
|
standard: {
|
|
color: 'text-primary-blue',
|
|
bgColor: 'bg-primary-blue/10',
|
|
border: 'border-primary-blue/30',
|
|
icon: '🏆',
|
|
},
|
|
starter: {
|
|
color: 'text-gray-400',
|
|
bgColor: 'bg-gray-500/10',
|
|
border: 'border-gray-500/30',
|
|
icon: '🚀',
|
|
},
|
|
} as const; |