diff --git a/android/app/src/main/java/com/meetrec/android/LibraryScreen.kt b/android/app/src/main/java/com/meetrec/android/LibraryScreen.kt index af29e7a..006150a 100644 --- a/android/app/src/main/java/com/meetrec/android/LibraryScreen.kt +++ b/android/app/src/main/java/com/meetrec/android/LibraryScreen.kt @@ -9,9 +9,12 @@ import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.fillMaxWidth +import androidx.compose.foundation.layout.heightIn import androidx.compose.foundation.layout.padding import androidx.compose.foundation.lazy.LazyColumn import androidx.compose.foundation.lazy.items +import androidx.compose.foundation.rememberScrollState +import androidx.compose.foundation.verticalScroll import androidx.compose.material3.AlertDialog import androidx.compose.material3.Button import androidx.compose.material3.CircularProgressIndicator @@ -384,8 +387,14 @@ private fun LibraryDetail( when { m.summary == "pending" -> Text("wird erstellt …", style = MaterialTheme.typography.bodySmall) - summaryText != null -> Text(summaryText!!, - style = MaterialTheme.typography.bodyMedium) + summaryText != null -> Text( + summaryText!!, + style = MaterialTheme.typography.bodyMedium, + modifier = Modifier + .fillMaxWidth() + .heightIn(max = 240.dp) + .verticalScroll(rememberScrollState()), + ) m.summary != null && m.summary.startsWith("error") -> { Text(m.summary, color = MaterialTheme.colorScheme.error, style = MaterialTheme.typography.bodySmall)