fix: fixed sync needed message vertical alignment

This commit is contained in:
2026-06-13 19:33:07 +03:00
parent 5df2399e84
commit c87b915ed3
@@ -1,5 +1,6 @@
package ru.omni_devel.cards.presentation package ru.omni_devel.cards.presentation
import android.annotation.SuppressLint
import android.content.Intent import android.content.Intent
import android.os.Bundle import android.os.Bundle
import androidx.activity.ComponentActivity import androidx.activity.ComponentActivity
@@ -36,29 +37,30 @@ class MainActivity : ComponentActivity() {
} }
} }
@SuppressLint("UnusedBoxWithConstraintsScope")
@Composable @Composable
fun App(cards: List<CardInfo>) { fun App(cards: List<CardInfo>) {
BoxWithConstraints(modifier = Modifier.fillMaxSize()) {
val context = LocalContext.current val context = LocalContext.current
TransformingLazyColumn( BoxWithConstraints(modifier = Modifier.fillMaxSize()) {
modifier = Modifier.fillMaxSize(), val topBottomPadding = maxHeight * 0.4f
contentPadding = PaddingValues(
top = maxHeight * 0.4f,
bottom = maxHeight * 0.4f
),
verticalArrangement = Arrangement.spacedBy(8.dp)
) {
if (cards.isEmpty()) { if (cards.isEmpty()) {
item {
Box( Box(
modifier = Modifier.fillMaxSize(), modifier = Modifier.fillMaxSize(),
contentAlignment = Alignment.Center contentAlignment = Alignment.Center
) { ) {
Text("Sync with mobile APP to get started") Text("Sync with mobile APP to get started")
} }
}
} else { } else {
TransformingLazyColumn(
modifier = Modifier.fillMaxSize(),
contentPadding = PaddingValues(
top = topBottomPadding,
bottom = topBottomPadding
),
verticalArrangement = Arrangement.spacedBy(8.dp)
) {
for (card in cards) { for (card in cards) {
item { item {
Button( Button(