Udpate: Replace using Action with PackageState in ProductItem

This commit is contained in:
machiav3lli 2022-05-29 03:23:34 +02:00
parent 090aef6a47
commit 9b725c32a9

View File

@ -27,13 +27,13 @@ import androidx.compose.runtime.remember
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.res.painterResource
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.style.TextOverflow
import androidx.compose.ui.unit.dp
import com.looker.droidify.database.entity.Installed
import com.looker.droidify.database.entity.Repository
import com.looker.droidify.entity.Action
import com.looker.droidify.entity.Install
import com.looker.droidify.entity.Launch
import com.looker.droidify.entity.ProductItem
import com.looker.droidify.network.CoilDownloader
import com.looker.droidify.ui.compose.utils.ExpandableCard
@ -155,14 +155,14 @@ fun ExpandedItemContent(
onClick = { onActionClicked(item) }
) {
val action = when {
installed != null -> Action.LAUNCH
else -> Action.INSTALL
installed != null -> Launch
else -> Install
}
Icon(
painter = painterResource(id = action.iconResId),
contentDescription = stringResource(id = action.titleResId)
imageVector = action.icon,
contentDescription = stringResource(id = action.textId)
)
Text(text = stringResource(id = action.titleResId))
Text(text = stringResource(id = action.textId))
}
}
}