Use DialogSurface for SleepTimerCustomAlertDialog

This commit is contained in:
Ensar Sarajčić 2023-10-05 12:44:38 +02:00
parent 057cfefb64
commit 17ac263c5d
2 changed files with 4 additions and 14 deletions

View File

@ -6,7 +6,6 @@ import androidx.compose.material3.*
import androidx.compose.runtime.* import androidx.compose.runtime.*
import androidx.compose.ui.Alignment import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier import androidx.compose.ui.Modifier
import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.res.dimensionResource import androidx.compose.ui.res.dimensionResource
import androidx.compose.ui.res.stringResource import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.input.KeyboardType import androidx.compose.ui.text.input.KeyboardType
@ -15,10 +14,7 @@ import com.simplemobiletools.commons.compose.alert_dialog.AlertDialogState
import com.simplemobiletools.commons.compose.alert_dialog.rememberAlertDialogState import com.simplemobiletools.commons.compose.alert_dialog.rememberAlertDialogState
import com.simplemobiletools.commons.compose.extensions.MyDevices import com.simplemobiletools.commons.compose.extensions.MyDevices
import com.simplemobiletools.commons.compose.theme.AppThemeSurface import com.simplemobiletools.commons.compose.theme.AppThemeSurface
import com.simplemobiletools.commons.dialogs.dialogBorder import com.simplemobiletools.commons.dialogs.DialogSurface
import com.simplemobiletools.commons.dialogs.dialogContainerColor
import com.simplemobiletools.commons.dialogs.dialogElevation
import com.simplemobiletools.commons.dialogs.dialogShape
private val items = listOf( private val items = listOf(
R.string.minutes_raw, R.string.minutes_raw,
@ -32,20 +28,14 @@ fun SleepTimerCustomAlertDialog(
onConfirmClick: (seconds: Int) -> Unit, onConfirmClick: (seconds: Int) -> Unit,
onCancelClick: () -> Unit = {} onCancelClick: () -> Unit = {}
) { ) {
val context = LocalContext.current
var selectedItem by remember { mutableIntStateOf(0) } var selectedItem by remember { mutableIntStateOf(0) }
var value by remember { mutableStateOf("") } var value by remember { mutableStateOf("") }
AlertDialog( AlertDialog(
modifier = modifier
.dialogBorder,
onDismissRequest = alertDialogState::hide onDismissRequest = alertDialogState::hide
) { ) {
Surface( DialogSurface(
modifier = modifier, modifier = modifier
shape = dialogShape,
color = dialogContainerColor,
tonalElevation = dialogElevation,
) { ) {
Column( Column(
modifier = Modifier.padding(all = dimensionResource(id = R.dimen.big_margin)) modifier = Modifier.padding(all = dimensionResource(id = R.dimen.big_margin))

View File

@ -6,7 +6,7 @@ androidx-customView = "1.2.0-alpha02"
androidx-customViewPooling = "1.0.0" androidx-customViewPooling = "1.0.0"
androidx-lifecycle = "2.7.0-alpha02" androidx-lifecycle = "2.7.0-alpha02"
#Simple tools #Simple tools
simple-commons = "ffe7d33846" simple-commons = "b72ded2a75"
#Compose #Compose
composeActivity = "1.8.0-rc01" composeActivity = "1.8.0-rc01"
compose = "1.6.0-alpha06" compose = "1.6.0-alpha06"