Fix indeterminate progress dialog animation.

This commit is contained in:
jeffrey-signal
2025-09-26 13:01:38 -04:00
committed by Michelle Tang
parent 71b92f03bc
commit faba4682ed

View File

@@ -202,21 +202,24 @@ object Dialogs {
fun IndeterminateProgressDialog( fun IndeterminateProgressDialog(
onDismissRequest: () -> Unit = {} onDismissRequest: () -> Unit = {}
) { ) {
BaseAlertDialog( Dialog(
onDismissRequest = onDismissRequest, onDismissRequest = onDismissRequest
confirmButton = {}, ) {
dismissButton = {}, Surface(
text = { modifier = Modifier.size(100.dp),
shape = Defaults.shape,
color = Defaults.containerColor,
tonalElevation = Defaults.TonalElevation
) {
CircularProgressIndicator( CircularProgressIndicator(
modifier = Modifier modifier = Modifier
.fillMaxWidth() .fillMaxWidth()
.fillMaxHeight() .fillMaxHeight()
.padding(24.dp)
.testTag("dialog-circular-progress-indicator") .testTag("dialog-circular-progress-indicator")
) )
}, }
modifier = Modifier }
.size(100.dp)
)
} }
/** /**
@@ -513,7 +516,9 @@ object Dialogs {
FlowRow( FlowRow(
horizontalArrangement = Arrangement.End, horizontalArrangement = Arrangement.End,
modifier = Modifier.fillMaxWidth().padding(bottom = 16.dp) modifier = Modifier
.fillMaxWidth()
.padding(bottom = 16.dp)
) { ) {
TextButton(onClick = onDismissRequest) { TextButton(onClick = onDismissRequest) {
Text(text = stringResource(R.string.cancel)) Text(text = stringResource(R.string.cancel))