Settings

fun Settings(navController: NavHostController, uiState: SettingsViewModel.SettingsUiState, modifier: Modifier = Modifier, supportedLanguages: List<Language>, onLanguageSelected: (Language) -> Unit, selectedLanguageIndex: Int, storages: List<StorageUtils.StorageSpace>, onStorageSelected: (String) -> Unit, selectedStorageIndex: Int, resetSettings: () -> Unit, onBeaconPreviewStart: (String) -> Unit = {}, onBeaconPreviewUpdate: (String) -> Unit = {}, onBeaconPreviewStop: (Boolean, String?) -> Unit = { _, _ -> }, previewExpandedSection: String? = null)