fix: adjust style of delete confirmation dialog

This commit is contained in:
Rafal Wisniewski
2026-05-04 21:42:55 +02:00
parent aad0de1499
commit 9225f2275f
2 changed files with 19 additions and 16 deletions

View File

@@ -4,7 +4,6 @@ import android.annotation.SuppressLint
import android.os.Build
import androidx.annotation.RequiresApi
import androidx.compose.foundation.background
import androidx.compose.foundation.clickable
import androidx.compose.foundation.combinedClickable
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Box
@@ -22,6 +21,8 @@ import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.filled.Add
import androidx.compose.material.icons.filled.Delete
import androidx.compose.material3.BasicAlertDialog
import androidx.compose.material3.Button
import androidx.compose.material3.ButtonDefaults
import androidx.compose.material3.CardDefaults
import androidx.compose.material3.ElevatedCard
import androidx.compose.material3.ExperimentalMaterial3Api
@@ -400,20 +401,22 @@ fun DeleteConfirmationDialog(
.fillMaxWidth()
.padding(top = 24.dp)
) {
Text(
text = stringResource(string.cancel),
style = MaterialTheme.typography.titleMedium,
color = MaterialTheme.colorScheme.onSecondaryContainer,
modifier = Modifier
.padding(end = 24.dp)
.clickable { onCancel() }
)
Text(
text = stringResource(string.delete),
color = MaterialTheme.colorScheme.error,
style = MaterialTheme.typography.titleMedium,
modifier = Modifier.clickable { onConfirm() }
)
Button(
modifier = Modifier.padding(end = 20.dp),
onClick = onCancel
) {
Text(stringResource(string.cancel))
}
Button(
onClick = onConfirm,
colors = ButtonDefaults.buttonColors(
containerColor = MaterialTheme.colorScheme.error,
contentColor = MaterialTheme.colorScheme.onError
)
) {
Text(stringResource(string.delete))
}
}
}
}

View File

@@ -230,7 +230,7 @@ fun SwipeToDeleteExpenseCard(
Modifier
.clip(CardDefaults.elevatedShape)
.fillMaxSize()
.background(MaterialTheme.colorScheme.onError)
.background(MaterialTheme.colorScheme.errorContainer)
.padding(horizontal = 20.dp),
contentAlignment = Alignment.CenterEnd
) {