fix spacing in header

This commit is contained in:
Phillip Thelen 2025-03-07 11:30:23 +01:00
parent 4d527afeac
commit 417cfcc46a

View file

@ -23,6 +23,7 @@ import androidx.compose.foundation.layout.PaddingValues
import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.Row
import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.Spacer
import androidx.compose.foundation.layout.WindowInsets import androidx.compose.foundation.layout.WindowInsets
import androidx.compose.foundation.layout.asPaddingValues
import androidx.compose.foundation.layout.defaultMinSize import androidx.compose.foundation.layout.defaultMinSize
import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.height import androidx.compose.foundation.layout.height
@ -42,6 +43,7 @@ import androidx.compose.ui.draw.clip
import androidx.compose.ui.graphics.ColorFilter import androidx.compose.ui.graphics.ColorFilter
import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.platform.LocalDensity import androidx.compose.ui.platform.LocalDensity
import androidx.compose.ui.platform.LocalLayoutDirection
import androidx.compose.ui.res.colorResource import androidx.compose.ui.res.colorResource
import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.painterResource
import androidx.compose.ui.res.stringResource import androidx.compose.ui.res.stringResource
@ -137,11 +139,13 @@ fun AppHeaderView(
configManager: AppConfigManager? = null, configManager: AppConfigManager? = null,
useWindowInsets: Boolean = true useWindowInsets: Boolean = true
) { ) {
val isPlayerOptedOutOfClass = user?.preferences?.disableClasses ?: false val isPlayerOptedOutOfClass = user?.preferences?.disableClasses == true
var wrapperModifier = modifier var wrapperModifier = modifier
if (useWindowInsets) { if (useWindowInsets) {
val padding = WindowInsets.systemBarsIgnoringVisibility.asPaddingValues()
val ld = LocalLayoutDirection.current
wrapperModifier = wrapperModifier wrapperModifier = wrapperModifier
.windowInsetsPadding(WindowInsets.systemBarsIgnoringVisibility) .padding(start = padding.calculateLeftPadding(ld), end = padding.calculateRightPadding(ld))
} }
Column(modifier = wrapperModifier) { Column(modifier = wrapperModifier) {
Row { Row {