parent
f8d046f3f6
commit
4a8afb9c52
6 changed files with 2 additions and 44 deletions
|
|
@ -3,8 +3,6 @@ plugins {
|
|||
alias(libs.plugins.kotlin.android)
|
||||
alias(libs.plugins.kotlin.compose)
|
||||
alias(libs.plugins.kotlin.serialization)
|
||||
alias(libs.plugins.ksp)
|
||||
alias(libs.plugins.hilt)
|
||||
}
|
||||
|
||||
android {
|
||||
|
|
@ -53,8 +51,6 @@ dependencies {
|
|||
implementation(libs.androidx.material3)
|
||||
implementation(libs.androidx.navigation.compose)
|
||||
implementation(libs.kotlinx.serialization)
|
||||
implementation(libs.hilt.android)
|
||||
ksp(libs.hilt.compiler)
|
||||
|
||||
testImplementation(libs.junit)
|
||||
|
||||
|
|
|
|||
|
|
@ -1,11 +0,0 @@
|
|||
package com.dnsc.plaindo
|
||||
|
||||
import android.app.Application
|
||||
import dagger.hilt.android.HiltAndroidApp
|
||||
|
||||
@HiltAndroidApp
|
||||
class PlaindoApplication: Application() {
|
||||
override fun onCreate() {
|
||||
super.onCreate()
|
||||
}
|
||||
}
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
package com.dnsc.plaindo.ui.models
|
||||
|
||||
import androidx.lifecycle.SavedStateHandle
|
||||
import androidx.lifecycle.ViewModel
|
||||
import com.dnsc.plaindo.data.Todo
|
||||
import com.dnsc.plaindo.data.TodoFileRepository
|
||||
import dagger.hilt.android.lifecycle.HiltViewModel
|
||||
import javax.inject.Inject
|
||||
|
||||
@HiltViewModel
|
||||
class MainViewModel @Inject constructor(
|
||||
private val savedStateHandle: SavedStateHandle,
|
||||
private val todoFileRepository: TodoFileRepository
|
||||
): ViewModel() {
|
||||
fun getAllTodos(): List<Todo> {
|
||||
return todoFileRepository.todos
|
||||
}
|
||||
}
|
||||
|
|
@ -7,12 +7,10 @@ import androidx.compose.material3.Text
|
|||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.Modifier
|
||||
import androidx.navigation.NavHostController
|
||||
import com.dnsc.plaindo.ui.models.MainViewModel
|
||||
import com.dnsc.plaindo.ui.components.TopBar
|
||||
|
||||
@Composable
|
||||
fun PlaindoOverviewScreen(navController: NavHostController, innerPadding: PaddingValues) {
|
||||
val mainViewModel: MainViewModel = hiltViewModel()
|
||||
|
||||
Column(modifier = Modifier.padding(innerPadding)) {
|
||||
Text(text = "Overview")
|
||||
}
|
||||
|
|
|
|||
Reference in a new issue