The AniList media list status.
Tailwind CSS class string for badge styling.
export function getStatusBadgeColor(status: MediaListStatus): string {
switch (status) {
case "CURRENT":
return "bg-blue-100 text-blue-800 dark:bg-blue-900/20 dark:text-blue-400";
case "PLANNING":
return "bg-gray-100 text-gray-800 dark:bg-gray-900/20 dark:text-gray-400";
case "COMPLETED":
return "bg-green-100 text-green-800 dark:bg-green-900/20 dark:text-green-400";
case "DROPPED":
return "bg-red-100 text-red-800 dark:bg-red-900/20 dark:text-red-400";
case "PAUSED":
return "bg-yellow-100 text-yellow-800 dark:bg-yellow-900/20 dark:text-yellow-400";
case "REPEATING":
return "bg-purple-100 text-purple-800 dark:bg-purple-900/20 dark:text-purple-400";
default:
return "bg-gray-100 text-gray-800 dark:bg-gray-900/20 dark:text-gray-400";
}
}
Returns Tailwind CSS badge styling classes for AniList media list status with dark mode support.