From 1230d015ce142a4389799bd3afd98868b295d2e4 Mon Sep 17 00:00:00 2001 From: Cutiful <113351087+Syaroful@users.noreply.github.com> Date: Thu, 12 Jun 2025 11:41:12 +0700 Subject: [PATCH] feat: Add ViewModel module for Koin --- .../syaroful/agrilinkvocpro/di/ViewModelModule.kt | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 agrilinkvocpro/app/src/main/java/com/syaroful/agrilinkvocpro/di/ViewModelModule.kt 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