This message was deleted.
# dagger
s
This message was deleted.
m
Copy code
This works:

@HiltViewModel
class WidgetViewModel @Inject constructor() : ViewModel()

@Composable
fun WidgetComposable() {
    val viewModel = hiltViewModel<WidgetViewModel>()
}
Copy code
This doesn't work:

@ViewModelScoped
class WidgetViewState @Inject constructor()

@HiltViewModel
class WidgetViewModel @Inject constructor(
    val viewState: WidgetViewState
) : ViewModel()

@Composable
fun WidgetComposable() {
    val viewModel = hiltViewModel<WidgetViewModel>()
}