/** * Sponsorship Configuration * * UI display configuration for sponsorship types and statuses */ export type SponsorshipType = 'leagues' | 'teams' | 'drivers' | 'races' | 'platform'; export type SponsorshipStatus = 'active' | 'pending_approval' | 'approved' | 'rejected' | 'expired'; export interface SponsorshipTypeConfigData { label: string; } export interface SponsorshipStatusConfigData { label: string; } export const sponsorshipTypeConfig: Record = { leagues: { label: 'League', }, teams: { label: 'Team', }, drivers: { label: 'Driver', }, races: { label: 'Race', }, platform: { label: 'Platform', }, } as const; export const sponsorshipStatusConfig: Record = { active: { label: 'Active', }, pending_approval: { label: 'Awaiting Approval', }, approved: { label: 'Approved', }, rejected: { label: 'Declined', }, expired: { label: 'Expired', }, } as const;