Capitalize first letters of name
This commit is contained in:
parent
51d27941ab
commit
ed2d8e6409
11
app/src/main/java/com/ti/mobpo/Helpers.kt
Normal file
11
app/src/main/java/com/ti/mobpo/Helpers.kt
Normal file
@ -0,0 +1,11 @@
|
||||
package com.ti.mobpo
|
||||
|
||||
import java.util.Locale
|
||||
|
||||
fun capitalizeFirstLetterAfterHyphens(name: String): String {
|
||||
return name.replace("-", " ").split(" ").joinToString(" ") { it.replaceFirstChar {
|
||||
if (it.isLowerCase()) it.titlecase(
|
||||
Locale.getDefault()
|
||||
) else it.toString()
|
||||
} }
|
||||
}
|
@ -34,7 +34,9 @@ import androidx.lifecycle.viewmodel.compose.viewModel
|
||||
import com.ti.mobpo.model.PokemonDetails
|
||||
import coil.compose.AsyncImage
|
||||
import coil.request.ImageRequest
|
||||
import com.ti.mobpo.capitalizeFirstLetterAfterHyphens
|
||||
import com.ti.mobpo.ui.theme.MobileSecurityTheme
|
||||
import java.util.Locale
|
||||
|
||||
@Composable
|
||||
fun PokeSearchScreen(pokeSearchViewModel: PokeSearchViewModel) {
|
||||
@ -101,7 +103,7 @@ fun PokemonCard(pokemon: PokemonDetails) {
|
||||
.weight(1f)
|
||||
)
|
||||
Text(
|
||||
text = pokemon.name.replace("-", " "),
|
||||
text = capitalizeFirstLetterAfterHyphens(pokemon.name),
|
||||
style = MaterialTheme.typography.bodySmall,
|
||||
modifier = Modifier
|
||||
.fillMaxWidth()
|
||||
|
Loading…
x
Reference in New Issue
Block a user