feat(qol): smoothen up member list open

Signed-off-by: Infi <infi@infi.sh>
This commit is contained in:
Infi 2024-09-22 11:35:08 +02:00
parent 77af591fa1
commit f40a7f1b52
1 changed files with 12 additions and 11 deletions

View File

@ -3,6 +3,7 @@ package chat.revolt.sheets
import android.annotation.SuppressLint
import android.content.Context
import android.util.Log
import androidx.compose.animation.animateContentSize
import androidx.compose.foundation.ExperimentalFoundationApi
import androidx.compose.foundation.combinedClickable
import androidx.compose.foundation.layout.Box
@ -288,19 +289,19 @@ fun MemberListSheet(
}
}
if (viewModel.fullItemList.isEmpty()) {
Box(
modifier = Modifier
.fillMaxWidth()
.height(200.dp)
) {
CircularProgressIndicator(modifier = Modifier.align(Alignment.Center))
Column(Modifier.animateContentSize()) {
if (viewModel.fullItemList.isEmpty()) {
Box(
modifier = Modifier
.fillMaxWidth()
.height(200.dp)
) {
CircularProgressIndicator(modifier = Modifier.align(Alignment.Center))
}
SheetEnd()
return@Column
}
SheetEnd()
return
}
Column {
SheetHeaderPadding {
Text(
text = stringResource(R.string.channel_info_sheet_options_members),