Skip to content
This repository was archived by the owner on Jul 20, 2026. It is now read-only.

Commit 2a79470

Browse files
committed
add history screen
1 parent 13a2abd commit 2a79470

6 files changed

Lines changed: 499 additions & 3 deletions

File tree

app/src/main/java/com/example/senpos/ui/AppViewModelProvider.kt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import androidx.lifecycle.viewmodel.viewModelFactory
1010
import com.example.senpos.PillulitoApplication
1111
import com.example.senpos.viewmodels.AddPosologyViewModel
1212
import com.example.senpos.viewmodels.AuthViewModel
13+
import com.example.senpos.viewmodels.HistoryViewModel
1314
import com.example.senpos.viewmodels.HomeViewModel
1415
import com.example.senpos.viewmodels.PharmacyViewModel
1516

@@ -24,6 +25,11 @@ object AppViewModelProvider {
2425
initializer {
2526
HomeViewModel(pillulitoApplication().container.medicationRepository)
2627
}
28+
29+
initializer {
30+
HistoryViewModel(pillulitoApplication().container.medicationRepository)
31+
}
32+
2733
initializer {
2834
val application =
2935
this[ViewModelProvider.AndroidViewModelFactory.APPLICATION_KEY]

app/src/main/java/com/example/senpos/ui/components/TopBarComponent.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ fun TopBarComponent(navController: NavHostController) {
6262
modifier = Modifier.widthIn(max = 180.dp)
6363
) {
6464
Text(
65-
text = "Help",
65+
text = "Today",
6666
fontSize = 42.sp
6767
)
6868
}

app/src/main/java/com/example/senpos/ui/navigation/AppNavGraph.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import androidx.navigation.NavHostController
55
import androidx.navigation.compose.NavHost
66
import androidx.navigation.compose.composable
77
import com.example.senpos.ui.screens.AddPosologyScreen
8+
import com.example.senpos.ui.screens.HistoryScreen
89
import com.example.senpos.ui.screens.LoginScreen
910
import com.example.senpos.ui.screens.PharmacyMapScreen
1011
import com.example.senpos.ui.screens.SignupScreen
@@ -25,7 +26,7 @@ fun AppNavGraph(navController: NavHostController) {
2526
}
2627

2728
composable(Route.History.route) {
28-
// TODO la vue de calendrier
29+
HistoryScreen(navController)
2930
}
3031

3132
composable(Route.Login.route) {

0 commit comments

Comments
 (0)