@@ -371,28 +371,30 @@ private fun FlashlightActionBottomSheet(
371371
372372 Spacer (modifier = Modifier .height(8 .dp))
373373
374- OptionsHeaderRow (
375- modifier = Modifier .padding(horizontal = 16 .dp),
376- icon = Icons .Rounded .CameraFront ,
377- text = stringResource(R .string.action_config_flashlight_choose_side),
378- )
379-
380- Row (modifier = Modifier .padding(horizontal = 8 .dp)) {
381- RadioButtonText (
382- modifier = Modifier ,
383- text = stringResource(R .string.lens_front),
384- isSelected = selectedLens == CameraLens .FRONT ,
385- onSelected = { onSelectLens(CameraLens .FRONT ) },
386- isEnabled = availableLenses.contains(CameraLens .FRONT ),
374+ if (availableLenses.size > 1 ) {
375+ OptionsHeaderRow (
376+ modifier = Modifier .padding(horizontal = 16 .dp),
377+ icon = Icons .Rounded .CameraFront ,
378+ text = stringResource(R .string.action_config_flashlight_choose_side),
387379 )
388380
389- RadioButtonText (
390- modifier = Modifier ,
391- text = stringResource(R .string.lens_back),
392- isSelected = selectedLens == CameraLens .BACK ,
393- onSelected = { onSelectLens(CameraLens .BACK ) },
394- isEnabled = availableLenses.contains(CameraLens .BACK ),
395- )
381+ Row (modifier = Modifier .padding(horizontal = 8 .dp)) {
382+ RadioButtonText (
383+ modifier = Modifier ,
384+ text = stringResource(R .string.lens_front),
385+ isSelected = selectedLens == CameraLens .FRONT ,
386+ onSelected = { onSelectLens(CameraLens .FRONT ) },
387+ isEnabled = availableLenses.contains(CameraLens .FRONT ),
388+ )
389+
390+ RadioButtonText (
391+ modifier = Modifier ,
392+ text = stringResource(R .string.lens_back),
393+ isSelected = selectedLens == CameraLens .BACK ,
394+ onSelected = { onSelectLens(CameraLens .BACK ) },
395+ isEnabled = availableLenses.contains(CameraLens .BACK ),
396+ )
397+ }
396398 }
397399
398400 Spacer (modifier = Modifier .height(8 .dp))
0 commit comments