@@ -7,10 +7,11 @@ import androidx.compose.foundation.layout.BoxWithConstraints
77import androidx.compose.foundation.layout.Column
88import androidx.compose.foundation.layout.ExperimentalLayoutApi
99import androidx.compose.foundation.layout.WindowInsets
10+ import androidx.compose.foundation.layout.fillMaxHeight
1011import androidx.compose.foundation.layout.fillMaxWidth
12+ import androidx.compose.foundation.layout.heightIn
1113import androidx.compose.foundation.layout.padding
1214import androidx.compose.foundation.layout.size
13- import androidx.compose.foundation.layout.statusBars
1415import androidx.compose.foundation.layout.statusBarsIgnoringVisibility
1516import androidx.compose.foundation.layout.width
1617import androidx.compose.foundation.layout.windowInsetsPadding
@@ -52,32 +53,31 @@ internal fun Receipt(
5253 BoxWithConstraints (
5354 modifier = modifier
5455 .windowInsetsPadding(WindowInsets .statusBarsIgnoringVisibility)
55- .padding(horizontal = CodeTheme .dimens.inset)
56- .padding(
57- top = screenHeight * 0.10f ,
58- bottom = CodeTheme .dimens.grid.x12
59- )
56+ .padding(horizontal = CodeTheme .dimens.inset),
57+ contentAlignment = Alignment .Center
6058 ) {
6159 val mW = maxWidth
62- val size = remember { mW * 0.65f }
60+ val codeSize = remember { mW * 0.65f }
6361
6462 Column (
6563 modifier = Modifier
64+ .padding(bottom = screenHeight * 0.10f )
6665 .background(CodeTheme .colors.onBackground, shape = CodeTheme .shapes.receipt())
67- .padding(top = CodeTheme .dimens.grid.x12),
66+ .padding(top = CodeTheme .dimens.grid.x12)
67+ .heightIn(0 .dp, 800 .dp),
6868 horizontalAlignment = Alignment .CenterHorizontally ,
6969 verticalArrangement = Arrangement .spacedBy(CodeTheme .dimens.grid.x5)
7070 ) {
7171 if (data.isNotEmpty()) {
7272 BoxWithConstraints (
7373 modifier = Modifier
74- .size(size )
74+ .size(codeSize )
7575 .background(CodeTheme .colors.brandMuted, CircleShape ),
7676 contentAlignment = Alignment .Center
7777 ) {
7878 AndroidView (
7979 modifier = Modifier
80- .width(size ),
80+ .fillMaxWidth( ),
8181 factory = { context ->
8282 KikCodeContentView (context).apply {
8383 this .logo =
0 commit comments