diff --git a/app/src/main/java/com/aurora/store/compose/ui/details/components/Details.kt b/app/src/main/java/com/aurora/store/compose/ui/details/components/Details.kt index 8b62d0c0a..a95e4e4a2 100644 --- a/app/src/main/java/com/aurora/store/compose/ui/details/components/Details.kt +++ b/app/src/main/java/com/aurora/store/compose/ui/details/components/Details.kt @@ -78,25 +78,25 @@ fun Details( color = MaterialTheme.colorScheme.primary ) Text( - text = if (!isUpdatable) { - stringResource(R.string.version, app.versionName, app.versionCode) - } else { - stringResource( - R.string.version_update, - PackageUtil.getInstalledVersionName(context, app.packageName), - PackageUtil.getInstalledVersionCode(context, app.packageName), - app.versionName, - app.versionCode - ) - }, - style = MaterialTheme.typography.bodySmall - ) - Text( - text = if (inProgress) { - "${Formatter.formatShortFileSize(context, speed)}/s" + - ", " + CommonUtil.getETAString(context, timeRemaining) - } else { - "" + text = when { + inProgress -> { + "${Formatter.formatShortFileSize(context, speed)}/s" + + ", " + CommonUtil.getETAString(context, timeRemaining) + } + + isUpdatable -> { + stringResource( + R.string.version_update, + PackageUtil.getInstalledVersionName(context, app.packageName), + PackageUtil.getInstalledVersionCode(context, app.packageName), + app.versionName, + app.versionCode + ) + } + + else -> { + stringResource(R.string.version, app.versionName, app.versionCode) + } }, style = MaterialTheme.typography.bodySmall )