mirror of
				https://github.com/SimpleMobileTools/Simple-Flashlight.git
				synced 2025-06-05 21:59:19 +02:00 
			
		
		
		
	Move AlertDialogState to parameters of ColorPicker
				
					
				
			This commit is contained in:
		| @@ -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, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user