Migrate animateItemPlacement to new API

This commit is contained in:
Vitor Pamplona
2025-04-24 17:46:13 -04:00
parent 9d3a6d3f1d
commit 8e0563ed3a
4 changed files with 6 additions and 17 deletions
@@ -56,7 +56,7 @@ fun FeedLoaded(
state = listState,
) {
itemsIndexed(items.list, key = { _, item -> item.idHex }) { _, item ->
Row(Modifier.fillMaxWidth().animateItemPlacement()) {
Row(Modifier.fillMaxWidth().animateItem()) {
NoteCompose(
item,
modifier = Modifier.fillMaxWidth(),
@@ -377,9 +377,7 @@ private fun DiscoverFeedLoaded(
state = listState,
) {
itemsIndexed(items.list, key = { _, item -> item.idHex }) { _, item ->
val defaultModifier = remember { Modifier.fillMaxWidth().animateItemPlacement() }
Row(defaultModifier) {
Row(Modifier.fillMaxWidth().animateItem()) {
ChannelCardCompose(
baseNote = item,
routeForLastRead = routeForLastRead,
@@ -415,9 +413,7 @@ private fun DiscoverFeedColumnsLoaded(
state = listState,
) {
itemsIndexed(items.list, key = { _, item -> item.idHex }) { _, item ->
val defaultModifier = remember { Modifier.fillMaxWidth().animateItemPlacement() }
Row(defaultModifier) {
Row(Modifier.fillMaxWidth().animateItem()) {
ChannelCardCompose(
baseNote = item,
routeForLastRead = routeForLastRead,
@@ -199,16 +199,9 @@ private fun DraftFeedLoaded(
}
}
itemsIndexed(items.list, key = { _, item -> item.idHex }) { _, item ->
Row(
Modifier
.fillMaxWidth()
.animateItemPlacement(),
) {
Row(Modifier.fillMaxWidth().animateItem()) {
SwipeToDeleteContainer(
modifier =
Modifier
.fillMaxWidth()
.animateContentSize(),
modifier = Modifier.fillMaxWidth().animateContentSize(),
onStartToEnd = { accountViewModel.delete(item) },
) {
NoteCompose(
@@ -176,7 +176,7 @@ private fun FeedLoaded(
key = { _, item -> item.id() },
contentType = { _, item -> item.javaClass.simpleName },
) { _, item ->
Row(Modifier.fillMaxWidth().animateItemPlacement()) {
Row(Modifier.fillMaxWidth().animateItem()) {
logTime(
debugMessage = { "CardFeedView $item" },
) {