diff --git a/agrilinkvocpro/app/src/main/java/com/syaroful/agrilinkvocpro/di/ViewModelModule.kt b/agrilinkvocpro/app/src/main/java/com/syaroful/agrilinkvocpro/di/ViewModelModule.kt new file mode 100644 index 0000000..c3f0ac6 --- /dev/null +++ b/agrilinkvocpro/app/src/main/java/com/syaroful/agrilinkvocpro/di/ViewModelModule.kt @@ -0,0 +1,15 @@ +package com.syaroful.agrilinkvocpro.di + +import com.syaroful.agrilinkvocpro.ui.screen.home.DynamicModuleViewModel +import com.syaroful.agrilinkvocpro.ui.screen.home.HomeViewModel +import com.syaroful.agrilinkvocpro.ui.screen.login.LoginViewModel +import com.syaroful.agrilinkvocpro.ui.screen.profile.ProfileViewModel +import org.koin.androidx.viewmodel.dsl.viewModel +import org.koin.dsl.module + +val viewModelModule = module { + viewModel { DynamicModuleViewModel(get()) } + viewModel { LoginViewModel(get(), get()) } + viewModel { ProfileViewModel(get()) } + viewModel { HomeViewModel(get(), get()) } +} \ No newline at end of file