Centralizes the empty mesaage.

This commit is contained in:
Vitor Pamplona
2026-04-28 16:18:24 -04:00
parent 629915dc6c
commit 17e04fc692
@@ -39,6 +39,7 @@ import androidx.compose.runtime.collectAsState
import androidx.compose.runtime.getValue import androidx.compose.runtime.getValue
import androidx.compose.runtime.remember import androidx.compose.runtime.remember
import androidx.compose.runtime.rememberCoroutineScope import androidx.compose.runtime.rememberCoroutineScope
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier import androidx.compose.ui.Modifier
import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.dp
@@ -105,12 +106,14 @@ internal fun ColumnScope.NestChatPanel(
.weight(1f, fill = true), .weight(1f, fill = true),
) { ) {
if (messages.isEmpty()) { if (messages.isEmpty()) {
Text( Box(Modifier.fillMaxSize(), contentAlignment = Alignment.Center) {
text = stringRes(R.string.nest_chat_empty), Text(
style = MaterialTheme.typography.bodySmall, text = stringRes(R.string.nest_chat_empty),
color = MaterialTheme.colorScheme.onSurfaceVariant, style = MaterialTheme.typography.bodySmall,
modifier = Modifier.padding(vertical = 12.dp), color = MaterialTheme.colorScheme.onSurfaceVariant,
) modifier = Modifier.padding(vertical = 12.dp),
)
}
} else { } else {
NestChatMessageList( NestChatMessageList(
messages = messages, messages = messages,