{ "output": "Successfully modified file: /home/Messier82/projects/service-book/app/src/main/java/com/servicebook/ui/vehicles/VehicleListScreen.kt (1 replacements). Here is the updated code:\n...\n colors = appTopAppBarColors(),\n )\n },\n floatingActionButton = {\n val isExpanded = listState.firstVisibleItemIndex == 0 || listState.isScrollingUp()\n if (state.isReadOnly) {\n ExtendedFloatingActionButton(\n onClick = { viewModel.onEvent(VehicleListEvent.BlockedWriteAttempted) },\n expanded = isExpanded,\n icon = { Icon(Icons.Default.Add, contentDescription = null) },\n text = { Text(stringResource(R.string.vehicle_add)) },\n containerColor = MaterialTheme.colorScheme.primaryContainer,\n contentColor = MaterialTheme.colorScheme.onPrimaryContainer.copy(alpha = 0.38f),\n modifier =\n Modifier\n .testTag(TestTags.ADD_VEHICLE_FAB)\n .semantics {\n stateDescription = disabledDescription\n role = Role.Button\n },\n )\n } else {\n ExtendedFloatingActionButton(\n onClick = { viewModel.onEvent(VehicleListEvent.AddVehicle) },\n expanded = isExpanded,\n icon = { Icon(Icons.Default.Add, contentDescription = null) },\n text = { Text(stringResource(R.string.vehicle_add)) },\n containerColor = MaterialTheme.colorScheme.primaryContainer,\n..." }