diff --git a/feature/achievements/src/main/java/io/github/droidkaigi/confsched2023/achievements/component/AchievementImage.kt b/feature/achievements/src/main/java/io/github/droidkaigi/confsched2023/achievements/component/AchievementImage.kt index 65a83ce88..daf81996c 100644 --- a/feature/achievements/src/main/java/io/github/droidkaigi/confsched2023/achievements/component/AchievementImage.kt +++ b/feature/achievements/src/main/java/io/github/droidkaigi/confsched2023/achievements/component/AchievementImage.kt @@ -1,9 +1,10 @@ package io.github.droidkaigi.confsched2023.achievements.component import androidx.compose.foundation.Image -import androidx.compose.foundation.layout.padding +import androidx.compose.foundation.layout.size import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier +import androidx.compose.ui.platform.LocalConfiguration import androidx.compose.ui.res.painterResource import androidx.compose.ui.unit.dp import io.github.droidkaigi.confsched2023.model.AchievementAnimation @@ -13,10 +14,12 @@ fun AchievementImage( achievementAnimation: AchievementAnimation, modifier: Modifier = Modifier, ) { + val configuration = LocalConfiguration.current + val screenWidth = configuration.screenWidthDp.dp + Image( painter = painterResource(id = achievementAnimation.getDrawableResId()), contentDescription = achievementAnimation.contentDescription, - modifier = modifier - .padding(horizontal = 21.dp), + modifier = modifier.size(screenWidth / 3), ) }