mirror of
https://github.com/oxen-io/session-android.git
synced 2024-11-27 12:05:22 +00:00
Improve AlertDialog for enlarged text
This commit is contained in:
parent
d43ab8dc8b
commit
d57158eb3d
@ -2,8 +2,11 @@ package org.thoughtcrime.securesms.ui
|
|||||||
|
|
||||||
import androidx.compose.foundation.layout.Box
|
import androidx.compose.foundation.layout.Box
|
||||||
import androidx.compose.foundation.layout.Column
|
import androidx.compose.foundation.layout.Column
|
||||||
|
import androidx.compose.foundation.layout.IntrinsicSize
|
||||||
import androidx.compose.foundation.layout.Row
|
import androidx.compose.foundation.layout.Row
|
||||||
|
import androidx.compose.foundation.layout.fillMaxHeight
|
||||||
import androidx.compose.foundation.layout.fillMaxWidth
|
import androidx.compose.foundation.layout.fillMaxWidth
|
||||||
|
import androidx.compose.foundation.layout.height
|
||||||
import androidx.compose.foundation.layout.padding
|
import androidx.compose.foundation.layout.padding
|
||||||
import androidx.compose.material.Icon
|
import androidx.compose.material.Icon
|
||||||
import androidx.compose.material.IconButton
|
import androidx.compose.material.IconButton
|
||||||
@ -75,11 +78,12 @@ fun AlertDialog(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
buttons?.takeIf { it.isNotEmpty() }?.let {
|
buttons?.takeIf { it.isNotEmpty() }?.let {
|
||||||
Row {
|
Row(Modifier.height(IntrinsicSize.Min)) {
|
||||||
it.forEach {
|
it.forEach {
|
||||||
DialogButton(
|
DialogButton(
|
||||||
text = it.text(),
|
text = it.text(),
|
||||||
modifier = Modifier
|
modifier = Modifier
|
||||||
|
.fillMaxHeight()
|
||||||
.contentDescription(it.contentDescription())
|
.contentDescription(it.contentDescription())
|
||||||
.weight(1f)
|
.weight(1f)
|
||||||
) {
|
) {
|
||||||
@ -106,6 +110,7 @@ fun DialogButton(text: String, modifier: Modifier, onClick: () -> Unit) {
|
|||||||
text,
|
text,
|
||||||
color = LocalColors.current.text,
|
color = LocalColors.current.text,
|
||||||
style = largeBold,
|
style = largeBold,
|
||||||
|
textAlign = TextAlign.Center,
|
||||||
modifier = Modifier.padding(
|
modifier = Modifier.padding(
|
||||||
top = LocalDimensions.current.smallItemSpacing,
|
top = LocalDimensions.current.smallItemSpacing,
|
||||||
bottom = LocalDimensions.current.itemSpacing
|
bottom = LocalDimensions.current.itemSpacing
|
||||||
|
Loading…
Reference in New Issue
Block a user