mirror of
https://github.com/SimpleMobileTools/Simple-Flashlight.git
synced 2025-02-09 16:38:45 +01:00
Move AlertDialogState
to parameters of ColorPicker
This commit is contained in:
parent
acc8500bd2
commit
21a6196896
@ -57,7 +57,7 @@ class BrightDisplayActivity : ComponentActivity() {
|
||||
setContent {
|
||||
AppThemeSurface {
|
||||
val colorPickerDialogState = rememberAlertDialogState().apply {
|
||||
ColorPicker()
|
||||
ColorPicker(this)
|
||||
}
|
||||
|
||||
ScreenContent(colorPickerDialogState::show)
|
||||
@ -70,11 +70,13 @@ class BrightDisplayActivity : ComponentActivity() {
|
||||
}
|
||||
|
||||
@Composable
|
||||
private fun AlertDialogState.ColorPicker() {
|
||||
private fun ColorPicker(
|
||||
alertDialogState: AlertDialogState
|
||||
) {
|
||||
val brightDisplayColor by preferences.brightDisplayColorFlow.collectAsStateWithLifecycle(preferences.brightDisplayColor)
|
||||
DialogMember {
|
||||
alertDialogState.DialogMember {
|
||||
ColorPickerAlertDialog(
|
||||
alertDialogState = this,
|
||||
alertDialogState = alertDialogState,
|
||||
color = brightDisplayColor,
|
||||
removeDimmedBackground = true,
|
||||
onActiveColorChange = viewModel::updateBackgroundColor,
|
||||
|
Loading…
x
Reference in New Issue
Block a user