@@ -8,7 +8,6 @@ import androidx.compose.foundation.layout.ColumnScope
88import androidx.compose.foundation.layout.fillMaxWidth
99import androidx.compose.foundation.layout.height
1010import androidx.compose.foundation.layout.padding
11- import androidx.compose.foundation.layout.size
1211import androidx.compose.material3.Text
1312import androidx.compose.runtime.Composable
1413import androidx.compose.ui.Alignment
@@ -18,6 +17,9 @@ import androidx.compose.ui.res.painterResource
1817import androidx.compose.ui.tooling.preview.Preview
1918import androidx.compose.ui.unit.dp
2019import com.poti.android.R
20+ import com.poti.android.core.common.extension.heightForScreenPercentage
21+ import com.poti.android.core.common.extension.widthForScreenPercentage
22+ import com.poti.android.core.common.util.screenWidthDp
2123import com.poti.android.core.designsystem.component.button.ModalButtonType
2224import com.poti.android.core.designsystem.component.button.PotiModalButton
2325import com.poti.android.core.designsystem.theme.PotiTheme
@@ -60,14 +62,14 @@ fun PotiLargeModal(
6062
6163 PotiModal (
6264 onDismissRequest = onDismissRequest,
63- modifier = modifier.padding(horizontal = 36 .dp),
65+ modifier = modifier.padding(horizontal = screenWidthDp( 36 .dp) ),
6466 dismissOnBackPress = dismissOnBackPress,
6567 dismissOnClickOutside = dismissOnClickOutside,
6668 ) {
6769 Column (
6870 modifier = Modifier
6971 .fillMaxWidth()
70- .padding(horizontal = 16 .dp)
72+ .padding(horizontal = screenWidthDp( 16 .dp) )
7173 .padding(top = 36 .dp, bottom = if (hasSubBtn) 12 .dp else 16 .dp),
7274 horizontalAlignment = Alignment .CenterHorizontally ,
7375 ) {
@@ -93,7 +95,8 @@ fun PotiLargeModal(
9395 contentDescription = null ,
9496 modifier = Modifier
9597 .padding(vertical = 24 .dp)
96- .size(180 .dp),
98+ .heightForScreenPercentage(180 .dp)
99+ .widthForScreenPercentage(180 .dp),
97100 contentScale = ContentScale .Crop ,
98101 )
99102 }
0 commit comments