mirror of
https://github.com/Aviortheking/Neo-Store.git
synced 2025-04-24 11:52:13 +00:00
Udpate: Replace using Action with PackageState in ProductItem
This commit is contained in:
parent
090aef6a47
commit
9b725c32a9
@ -27,13 +27,13 @@ import androidx.compose.runtime.remember
|
|||||||
import androidx.compose.ui.Alignment
|
import androidx.compose.ui.Alignment
|
||||||
import androidx.compose.ui.Modifier
|
import androidx.compose.ui.Modifier
|
||||||
import androidx.compose.ui.graphics.Color
|
import androidx.compose.ui.graphics.Color
|
||||||
import androidx.compose.ui.res.painterResource
|
|
||||||
import androidx.compose.ui.res.stringResource
|
import androidx.compose.ui.res.stringResource
|
||||||
import androidx.compose.ui.text.style.TextOverflow
|
import androidx.compose.ui.text.style.TextOverflow
|
||||||
import androidx.compose.ui.unit.dp
|
import androidx.compose.ui.unit.dp
|
||||||
import com.looker.droidify.database.entity.Installed
|
import com.looker.droidify.database.entity.Installed
|
||||||
import com.looker.droidify.database.entity.Repository
|
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.entity.ProductItem
|
||||||
import com.looker.droidify.network.CoilDownloader
|
import com.looker.droidify.network.CoilDownloader
|
||||||
import com.looker.droidify.ui.compose.utils.ExpandableCard
|
import com.looker.droidify.ui.compose.utils.ExpandableCard
|
||||||
@ -155,14 +155,14 @@ fun ExpandedItemContent(
|
|||||||
onClick = { onActionClicked(item) }
|
onClick = { onActionClicked(item) }
|
||||||
) {
|
) {
|
||||||
val action = when {
|
val action = when {
|
||||||
installed != null -> Action.LAUNCH
|
installed != null -> Launch
|
||||||
else -> Action.INSTALL
|
else -> Install
|
||||||
}
|
}
|
||||||
Icon(
|
Icon(
|
||||||
painter = painterResource(id = action.iconResId),
|
imageVector = action.icon,
|
||||||
contentDescription = stringResource(id = action.titleResId)
|
contentDescription = stringResource(id = action.textId)
|
||||||
)
|
)
|
||||||
Text(text = stringResource(id = action.titleResId))
|
Text(text = stringResource(id = action.textId))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user