fix: center Newsletter screen title and disabled state text

This commit is contained in:
Paweł Orzech 2026-03-20 09:28:26 +01:00
parent 289082cb74
commit d079fc9ba8
No known key found for this signature in database

View file

@ -14,6 +14,7 @@ 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.text.font.FontWeight import androidx.compose.ui.text.font.FontWeight
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.dp
import com.swoosh.microblog.data.NewsletterPreferences import com.swoosh.microblog.data.NewsletterPreferences
import com.swoosh.microblog.data.repository.PostRepository import com.swoosh.microblog.data.repository.PostRepository
@ -66,7 +67,7 @@ fun NewsletterScreen() {
Scaffold( Scaffold(
topBar = { topBar = {
TopAppBar( CenterAlignedTopAppBar(
title = { Text("Newsletter") } title = { Text("Newsletter") }
) )
} }
@ -267,7 +268,9 @@ fun NewsletterScreen() {
Spacer(modifier = Modifier.height(16.dp)) Spacer(modifier = Modifier.height(16.dp))
ElevatedCard(modifier = Modifier.fillMaxWidth()) { ElevatedCard(modifier = Modifier.fillMaxWidth()) {
Column( Column(
modifier = Modifier.padding(16.dp), modifier = Modifier
.fillMaxWidth()
.padding(16.dp),
horizontalAlignment = Alignment.CenterHorizontally horizontalAlignment = Alignment.CenterHorizontally
) { ) {
Icon( Icon(
@ -279,13 +282,15 @@ fun NewsletterScreen() {
Spacer(modifier = Modifier.height(12.dp)) Spacer(modifier = Modifier.height(12.dp))
Text( Text(
text = "Newsletter features are disabled", text = "Newsletter features are disabled",
style = MaterialTheme.typography.bodyLarge style = MaterialTheme.typography.bodyLarge,
textAlign = TextAlign.Center
) )
Spacer(modifier = Modifier.height(4.dp)) Spacer(modifier = Modifier.height(4.dp))
Text( Text(
text = "Enable to send posts as newsletters to your subscribers", text = "Enable to send posts as newsletters to your subscribers",
style = MaterialTheme.typography.bodySmall, style = MaterialTheme.typography.bodySmall,
color = MaterialTheme.colorScheme.onSurfaceVariant color = MaterialTheme.colorScheme.onSurfaceVariant,
textAlign = TextAlign.Center
) )
} }
} }