Avoid unnecessary overhead
This commit is contained in:
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) },
|
||||||
|
|||||||
Reference in new issue
Block a user