mirror of
https://github.com/BetterAndroid/FlexiUI.git
synced 2025-12-12 09:13:36 +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.graphics.Shape
|
||||||
import androidx.compose.ui.semantics.Role
|
import androidx.compose.ui.semantics.Role
|
||||||
import androidx.compose.ui.unit.Dp
|
import androidx.compose.ui.unit.Dp
|
||||||
import androidx.compose.ui.unit.dp
|
|
||||||
import com.highcapable.flexiui.LocalColors
|
import com.highcapable.flexiui.LocalColors
|
||||||
import com.highcapable.flexiui.LocalSizes
|
import com.highcapable.flexiui.LocalSizes
|
||||||
import com.highcapable.flexiui.extension.orElse
|
import com.highcapable.flexiui.extension.orElse
|
||||||
@@ -239,8 +238,8 @@ private fun defaultNavigationColors() = NavigationColors(
|
|||||||
@Composable
|
@Composable
|
||||||
@ReadOnlyComposable
|
@ReadOnlyComposable
|
||||||
private fun defaultNavigationStyle() = NavigationStyle(
|
private fun defaultNavigationStyle() = NavigationStyle(
|
||||||
padding = when (LocalInAreaBox.current) {
|
padding = when {
|
||||||
true -> PaddingValues(0.dp)
|
LocalInSurface.current || LocalInAreaBox.current -> PaddingValues()
|
||||||
else -> PaddingValues(
|
else -> PaddingValues(
|
||||||
horizontal = LocalSizes.current.spacingPrimary,
|
horizontal = LocalSizes.current.spacingPrimary,
|
||||||
vertical = LocalSizes.current.spacingSecondary
|
vertical = LocalSizes.current.spacingSecondary
|
||||||
|
|||||||
Reference in New Issue
Block a user