mirror of
https://github.com/BetterAndroid/FlexiUI.git
synced 2025-09-07 19:14:12 +08:00
refactor: add LocalInSurface provided the padding in Navigation
This commit is contained in:
@@ -55,7 +55,6 @@ import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.graphics.Shape
|
||||
import androidx.compose.ui.semantics.Role
|
||||
import androidx.compose.ui.unit.Dp
|
||||
import androidx.compose.ui.unit.dp
|
||||
import com.highcapable.flexiui.LocalColors
|
||||
import com.highcapable.flexiui.LocalSizes
|
||||
import com.highcapable.flexiui.extension.orElse
|
||||
@@ -239,8 +238,8 @@ private fun defaultNavigationColors() = NavigationColors(
|
||||
@Composable
|
||||
@ReadOnlyComposable
|
||||
private fun defaultNavigationStyle() = NavigationStyle(
|
||||
padding = when (LocalInAreaBox.current) {
|
||||
true -> PaddingValues(0.dp)
|
||||
padding = when {
|
||||
LocalInSurface.current || LocalInAreaBox.current -> PaddingValues()
|
||||
else -> PaddingValues(
|
||||
horizontal = LocalSizes.current.spacingPrimary,
|
||||
vertical = LocalSizes.current.spacingSecondary
|
||||
|
Reference in New Issue
Block a user