diff --git a/presentation/src/main/java/daily/dayo/presentation/screen/account/WithdrawScreen.kt b/presentation/src/main/java/daily/dayo/presentation/screen/account/WithdrawScreen.kt index 657f1a90..77250b29 100644 --- a/presentation/src/main/java/daily/dayo/presentation/screen/account/WithdrawScreen.kt +++ b/presentation/src/main/java/daily/dayo/presentation/screen/account/WithdrawScreen.kt @@ -11,9 +11,11 @@ import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.Column +import androidx.compose.foundation.layout.FlowRow import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.aspectRatio +import androidx.compose.foundation.layout.defaultMinSize import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.height @@ -551,7 +553,7 @@ fun WithdrawHoldBottomSheet( label = stringResource(id = content.cancelButtonTextResId), modifier = Modifier .weight(1f) - .height(52.dp), + .defaultMinSize(minHeight = 52.dp), color = ButtonDefaults.buttonColors( containerColor = PrimaryL3_F2FBF7, contentColor = Primary_23C882 @@ -567,7 +569,7 @@ fun WithdrawHoldBottomSheet( label = stringResource(id = content.confirmButtonTextResId), modifier = Modifier .weight(1f) - .height(52.dp), + .defaultMinSize(minHeight = 52.dp), enabled = !(reason == WithdrawalReason.OTHER && otherReasonText.isBlank()), color = ButtonDefaults.buttonColors( containerColor = Primary_23C882, @@ -669,7 +671,7 @@ fun WithdrawButton( FilledRoundedCornerButton( modifier = Modifier .fillMaxWidth() - .height(52.dp), + .defaultMinSize(minHeight = 52.dp), label = stringResource(R.string.withdraw_confirm), color = ButtonDefaults.buttonColors( containerColor = Primary_23C882, @@ -814,30 +816,36 @@ private fun WithdrawGuideContentUI( Spacer(modifier = Modifier.height(20.dp)) val guideStrings = words.ifEmpty { emptyList() } - Row( + FlowRow( modifier = Modifier .padding(bottom = 16.dp) - .wrapContentHeight() .fillMaxWidth(), horizontalArrangement = Arrangement.Center, - verticalAlignment = Alignment.CenterVertically, + verticalArrangement = Arrangement.Center ) { guideStrings.forEachIndexed { index, guide -> Text( text = guide, + modifier = Modifier.align(Alignment.CenterVertically), color = Gray1_50545B, textAlign = TextAlign.Center, - style = DayoTheme.typography.caption4 + style = DayoTheme.typography.caption4, ) if (index != guideStrings.lastIndex) { - Spacer(modifier = Modifier.width(6.dp)) + Spacer(modifier = Modifier + .width(6.dp) + .align(Alignment.CenterVertically)) Icon( imageVector = ImageVector.vectorResource(R.drawable.ic_arrow_right), contentDescription = null, + modifier = Modifier + .size(12.dp) + .align(Alignment.CenterVertically), tint = Gray3_9FA5AE, - modifier = Modifier.size(12.dp) ) - Spacer(modifier = Modifier.width(6.dp)) + Spacer(modifier = Modifier + .width(6.dp) + .align(Alignment.CenterVertically)) } } }