From 7b05f7488f44e6b600b17697ed5901f74f0b6fb8 Mon Sep 17 00:00:00 2001 From: fankesyooni Date: Wed, 10 Jan 2024 15:15:35 +0800 Subject: [PATCH] refactor: use fillMaxSize by default in Scaffold --- .../kotlin/com/highcapable/flexiui/component/Scaffold.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/flexiui-core/src/commonMain/kotlin/com/highcapable/flexiui/component/Scaffold.kt b/flexiui-core/src/commonMain/kotlin/com/highcapable/flexiui/component/Scaffold.kt index 99390a7..31f4c40 100644 --- a/flexiui-core/src/commonMain/kotlin/com/highcapable/flexiui/component/Scaffold.kt +++ b/flexiui-core/src/commonMain/kotlin/com/highcapable/flexiui/component/Scaffold.kt @@ -24,6 +24,7 @@ package com.highcapable.flexiui.component import androidx.compose.foundation.layout.WindowInsets +import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.safeDrawing import androidx.compose.foundation.layout.windowInsetsPadding @@ -66,7 +67,11 @@ fun Scaffold( navigationBar: @Composable () -> Unit = {}, content: @Composable (innerPadding: ComponentPadding) -> Unit ) { - Surface(modifier = modifier, colors = colors, padding = ComponentPadding()) { + Surface( + modifier = Modifier.fillMaxSize().then(modifier), + colors = colors, + padding = ComponentPadding() + ) { ScaffoldLayout( padding = padding, contentWindowInsets = contentWindowInsets,