Avoid unnecessary overhead

This commit is contained in:
FooIbar authored and Vladimir Dostoyevskiy committed 2023-11-13 16:49:01 +08:00
1 parent 8e8749ed6e
commit 97fab45877
1 file changed
+5 -4
@@ -20,8 +20,9 @@ import android.os.Bundle
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.ViewGroup import android.view.ViewGroup
import androidx.compose.foundation.clickable import androidx.compose.foundation.clickable
import androidx.compose.foundation.lazy.LazyColumn import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.lazy.itemsIndexed import androidx.compose.foundation.rememberScrollState
import androidx.compose.foundation.verticalScroll
import androidx.compose.material.icons.Icons import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.outlined.FolderSpecial import androidx.compose.material.icons.outlined.FolderSpecial
import androidx.compose.material3.ElevatedCard import androidx.compose.material3.ElevatedCard
@@ -456,8 +457,8 @@ class FavoritesScene : SearchBarScene() {
} else { } else {
arrayOf(localFav) arrayOf(localFav)
} }
LazyColumn { Column(modifier = Modifier.verticalScroll(rememberScrollState())) {
itemsIndexed(faves) { index, (name, count) -> faves.forEachIndexed { index, (name, count) ->
ListItem( ListItem(
headlineContent = { Text(text = name) }, headlineContent = { Text(text = name) },
trailingContent = { Text(text = count.toString(), style = MaterialTheme.typography.bodyLarge) }, trailingContent = { Text(text = count.toString(), style = MaterialTheme.typography.bodyLarge) },