File tree Expand file tree Collapse file tree 2 files changed +5
-5
lines changed
androidApp/src/main/java/com/example/fruitties/android/ui
shared/src/commonMain/kotlin/com/example/fruitties/viewmodel Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -53,7 +53,7 @@ fun FruittieScreen(
53
53
FruittieScreen (
54
54
state = state,
55
55
onNavBarBack = onNavBarBack,
56
- addToCart = { viewModel.addToCard (it) }
56
+ addToCart = { viewModel.addToCart (it) }
57
57
)
58
58
}
59
59
Original file line number Diff line number Diff line change @@ -17,12 +17,12 @@ class FruittieViewModel(
17
17
private val repository : DataRepository ,
18
18
) : ViewModel() {
19
19
20
- sealed interface State {
21
- data object Loading : State
20
+ sealed class State {
21
+ data object Loading : State ()
22
22
data class Content (
23
23
val inCart : Int ,
24
24
val fruittie : Fruittie
25
- ) : State
25
+ ) : State()
26
26
}
27
27
28
28
val state = combine(
@@ -36,7 +36,7 @@ class FruittieViewModel(
36
36
initialValue = State .Loading ,
37
37
)
38
38
39
- fun addToCard (fruittie : Fruittie ) {
39
+ fun addToCart (fruittie : Fruittie ) {
40
40
viewModelScope.launch {
41
41
repository.addToCart(fruittie)
42
42
}
You can’t perform that action at this time.
0 commit comments