export interface ScheduleRow {
  time: string;
  period: string;
  show: string;
  host: string;
  status: "live" | "upcoming" | "replay";
  badge: string;
}

export interface ShowCard {
  image: string;
  when: string;
  isLive: boolean;
  cat: string;
  title: string;
  host: string;
  episodes: string;
  time: string;
}

export interface VideoCard {
  image: string;
  isLive: boolean;
  duration: string;
  cat: string;
  title: string;
  views: string;
  age: string;
}

export interface NewsRow {
  image: string;
  cat: string;
  title: string;
  desc: string;
  author: string;
  readTime: string;
  reads: string;
  href: string;
}

export interface AnchorCard {
  image: string;
  isOnAir: boolean;
  role: string;
  name: string;
  showLine: string;
  bio: string;
}

export interface AnchorListItem {
  initials: string;
  name: string;
  showLine: string;
  badge?: string;
  avatarBg?: string;
  badgeBg?: string;
  badgeColor?: string;
}

export interface Platform {
  initials: string;
  name: string;
  channel: string;
  color: string;
}
