Do not inline OutcomeItem as it causes a compose build error
This commit is contained in:
@@ -22,10 +22,10 @@ import it.vfsfitvnm.vimusic.utils.secondary
|
|||||||
import it.vfsfitvnm.youtubemusic.Outcome
|
import it.vfsfitvnm.youtubemusic.Outcome
|
||||||
|
|
||||||
@Composable
|
@Composable
|
||||||
inline fun <T> OutcomeItem(
|
fun <T> OutcomeItem(
|
||||||
outcome: Outcome<T>,
|
outcome: Outcome<T>,
|
||||||
noinline onInitialize: (() -> Unit)? = null,
|
onInitialize: (() -> Unit)? = null,
|
||||||
noinline onRetry: (() -> Unit)? = onInitialize,
|
onRetry: (() -> Unit)? = onInitialize,
|
||||||
onUninitialized: @Composable () -> Unit = {
|
onUninitialized: @Composable () -> Unit = {
|
||||||
onInitialize?.let {
|
onInitialize?.let {
|
||||||
SideEffect(it)
|
SideEffect(it)
|
||||||
|
|||||||
Reference in New Issue
Block a user