fix: inner paddings for sections

This commit is contained in:
webfussel 2025-08-05 16:00:28 +02:00
parent 70b83d7900
commit 4f7602884a
5 changed files with 16 additions and 20 deletions

View file

@ -11,7 +11,7 @@ android {
defaultConfig {
applicationId = "de.webfussel.soulecho"
minSdk = 33
minSdk = 30
targetSdk = 35
versionCode = 1
versionName = "1.0"

View file

@ -53,7 +53,8 @@ fun SoulEchoApp(moodViewModel: MoodViewModel) {
coroutineScope.launch {
moodViewModel.saveMood(it)
}
}
},
paddingValues = paddingValues,
)
}
"history" -> {

View file

@ -1,40 +1,35 @@
package de.webfussel.soulecho.mood
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Spacer
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.layout.size
import androidx.compose.foundation.layout.*
import androidx.compose.material3.FloatingActionButton
import androidx.compose.material3.Icon
import androidx.compose.material3.MaterialTheme
import androidx.compose.runtime.Composable
import androidx.compose.ui.res.painterResource
import androidx.compose.material3.Text
import androidx.compose.runtime.getValue
import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import androidx.compose.runtime.setValue
import androidx.compose.runtime.*
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.painterResource
import androidx.compose.ui.text.font.FontWeight
import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.sp
import de.webfussel.soulecho.LocalMoodState
import de.webfussel.soulecho.mood.Moods.getMoodById
import de.webfussel.soulecho.R
import de.webfussel.soulecho.mood.Moods.getMoodById
@Composable
fun MoodSection(
onMoodChange: (MoodWithInfo) -> Unit = {}
onMoodChange: (MoodWithInfo) -> Unit = {},
paddingValues: PaddingValues = PaddingValues(0.dp),
) {
val currentMood = LocalMoodState.current
var dialogOpen by remember { mutableStateOf(false) }
val theme = MaterialTheme.colorScheme
Box(modifier = Modifier.fillMaxSize()) {
Box(
modifier = Modifier
.fillMaxSize()
.padding(paddingValues)
) {
Column(
horizontalAlignment = Alignment.CenterHorizontally,
verticalArrangement = Arrangement.Center,