Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1ce1c150 authored by Chaohui Wang's avatar Chaohui Wang Committed by Android (Google) Code Review
Browse files

Merge "Show install type label for instant app"

parents b3b823cd 8ec56141
Loading
Loading
Loading
Loading
+11 −2
Original line number Diff line number Diff line
@@ -53,14 +53,23 @@ class AppInfoProvider(private val packageInfo: PackageInfo) {
                ),
            horizontalAlignment = Alignment.CenterHorizontally,
        ) {
            val app = packageInfo.applicationInfo
            Box(modifier = Modifier.padding(SettingsDimension.itemPaddingAround)) {
                AppIcon(app = packageInfo.applicationInfo, size = SettingsDimension.appIconInfoSize)
                AppIcon(app = app, size = SettingsDimension.appIconInfoSize)
            }
            AppLabel(packageInfo.applicationInfo)
            AppLabel(app)
            InstallType(app)
            if (displayVersion) AppVersion()
        }
    }

    @Composable
    private fun InstallType(app: ApplicationInfo) {
        if (!app.isInstantApp) return
        Spacer(modifier = Modifier.height(4.dp))
        SettingsBody(stringResource(R.string.install_type_instant))
    }

    @Composable
    private fun AppVersion() {
        if (packageInfo.versionName == null) return