@@ -20,6 +20,7 @@ package com.bnyro.translate.ui
2020import android.content.Intent
2121import android.content.res.Configuration
2222import android.os.Bundle
23+ import androidx.activity.enableEdgeToEdge
2324import androidx.compose.foundation.layout.Row
2425import androidx.compose.foundation.layout.fillMaxSize
2526import androidx.compose.foundation.layout.fillMaxWidth
@@ -31,6 +32,8 @@ import androidx.compose.ui.Alignment
3132import androidx.compose.ui.Modifier
3233import androidx.compose.ui.platform.LocalConfiguration
3334import androidx.compose.ui.platform.LocalContext
35+ import androidx.compose.ui.platform.LocalDensity
36+ import androidx.compose.ui.platform.LocalWindowInfo
3437import androidx.compose.ui.res.stringResource
3538import androidx.compose.ui.unit.Dp
3639import androidx.compose.ui.unit.dp
@@ -43,12 +46,15 @@ import com.bnyro.translate.ui.views.TranslationComponent
4346
4447class ShareActivity : TranslationActivity () {
4548 override fun onCreate (savedInstanceState : Bundle ? ) {
49+ enableEdgeToEdge()
4650 super .onCreate(savedInstanceState)
4751
4852 showContent {
4953 val context = LocalContext .current
5054 val configuration = LocalConfiguration .current
51- val screenHeight = configuration.screenHeightDp.dp
55+ val screenHeight = with (LocalDensity .current) {
56+ LocalWindowInfo .current.containerSize.height.toDp()
57+ }
5258
5359 LaunchedEffect (Unit ) {
5460 translationModel.refresh()
0 commit comments