UserSettingScreen

fun UserSettingScreen(appTitle: String?, modifier: Modifier = Modifier, username: String?, practitionerLocation: String?, fullname: String?, selectedLanguage: String, languages: List<Language>, progressBarState: Pair<Boolean, Int>, isDebugVariant: Boolean = false, onEvent: (UserSettingsEvent) -> Unit, mainNavController: NavController, appVersionPair: Pair<Int, String>? = null, dataMigrationVersion: String, lastSyncTime: String?, showProgressIndicatorFlow: MutableStateFlow<Boolean>, enableManualSync: Boolean, allowSwitchingLanguages: Boolean, showDatabaseResetConfirmation: Boolean, enableAppInsights: Boolean, showOfflineMaps: Boolean = false, allowP2PSync: Boolean = false, enableHelpContacts: Boolean = false)