feat: Add VisualDensity.DENSE to MessageBox

Signed-off-by: Myzel394 <50424412+Myzel394@users.noreply.github.com>
This commit is contained in:
Myzel394 2024-03-21 22:37:02 +01:00
parent 6687b173a5
commit 552acdacf0
No known key found for this signature in database
GPG Key ID: DEC4AAB876F73185

View File

@ -68,15 +68,15 @@ fun MessageBox(
.clip(MaterialTheme.shapes.medium)
.background(backgroundColor)
.let {
if (density == VisualDensity.COMFORTABLE) {
it.padding(horizontal = 8.dp, vertical = 16.dp)
} else {
it.padding(8.dp)
when (density) {
VisualDensity.COMFORTABLE -> it.padding(horizontal = 8.dp, vertical = 16.dp)
VisualDensity.DENSE -> it.padding(8.dp)
VisualDensity.COMPACT -> it.padding(8.dp)
}
}
.then(modifier)
) {
if (density == VisualDensity.COMFORTABLE) {
if (density == VisualDensity.COMFORTABLE || density == VisualDensity.DENSE) {
Icon(
imageVector = when (type) {
MessageType.ERROR -> Icons.Default.Error
@ -121,4 +121,5 @@ enum class MessageType {
enum class VisualDensity {
COMPACT,
COMFORTABLE,
DENSE,
}