package eu.kanade.presentation.library.components import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable import androidx.compose.ui.res.stringResource import eu.kanade.presentation.components.Badge import eu.kanade.tachiyomi.R @Composable fun DownloadsBadge(count: Int) { if (count > 0) { Badge( text = "$count", color = MaterialTheme.colorScheme.tertiary, textColor = MaterialTheme.colorScheme.onTertiary, ) } } @Composable fun UnreadBadge(count: Int) { if (count > 0) { Badge(text = "$count") } } @Composable fun LanguageBadge( isLocal: Boolean, sourceLanguage: String, ) { if (isLocal) { Badge( text = stringResource(R.string.local_source_badge), color = MaterialTheme.colorScheme.tertiary, textColor = MaterialTheme.colorScheme.onTertiary, ) } else if (sourceLanguage.isNotEmpty()) { Badge( text = sourceLanguage.uppercase(), color = MaterialTheme.colorScheme.tertiary, textColor = MaterialTheme.colorScheme.onTertiary, ) } }