Migrate animateItemPlacement to new API
This commit is contained in:
@@ -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(),
|
||||
|
||||
+2
-6
@@ -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,
|
||||
|
||||
+2
-9
@@ -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(
|
||||
|
||||
+1
-1
@@ -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" },
|
||||
) {
|
||||
|
||||
Reference in New Issue
Block a user