IMPORTANT: The file content has been truncated. Status: Showing lines 640-680 of 787 total lines. Action: To read more of the file, you can use the 'start_line' and 'end_line' parameters in a subsequent 'read_file' call. For example, to read the next section of the file, use start_line: 681. --- FILE CONTENT (truncated) --- ) }, trailingContent = { Switch( checked = state.crashReportingEnabled, onCheckedChange = { viewModel.onEvent(SettingsEvent.CrashReportingToggled(it)) }, modifier = Modifier.testTag(TestTags.SETTINGS_CRASH_REPORTING_TOGGLE), ) }, ) ExpandablePrivacyDisclosure( buttonPadding = PaddingValues(start = 56.dp, bottom = 8.dp), contentPadding = PaddingValues(start = 56.dp, end = 16.dp), ) } } Spacer(Modifier.height(8.dp)) // ── Feedback ────────────────────────────────────────────────── Card( modifier = Modifier.fillMaxWidth(), shape = RoundedCornerShape(24.dp), colors = CardDefaults.cardColors(containerColor = MaterialTheme.colorScheme.surfaceContainerLow), ) { ListItem( headlineContent = { Text(stringResource(R.string.settings_report_bug)) }, leadingContent = { SettingIcon( icon = Icons.Default.BugReport, containerColor = MaterialTheme.colorScheme.primaryContainer, tint = MaterialTheme.colorScheme.onPrimaryContainer, ) }, trailingContent = { Icon(Icons.AutoMirrored.Outlined.ArrowForwardIos, contentDescription = null) }, modifier = Modifier.clickable { viewModel.onEvent(SettingsEvent.OpenReportBug) }, ) }