diff --git a/app/src/main/java/be/ugent/sel/studeez/StudeezApp.kt b/app/src/main/java/be/ugent/sel/studeez/StudeezApp.kt
index 584649f..9dfb136 100644
--- a/app/src/main/java/be/ugent/sel/studeez/StudeezApp.kt
+++ b/app/src/main/java/be/ugent/sel/studeez/StudeezApp.kt
@@ -28,6 +28,7 @@ import be.ugent.sel.studeez.screens.profile.EditProfileRoute
import be.ugent.sel.studeez.screens.profile.ProfileRoute
import be.ugent.sel.studeez.screens.session.SessionRoute
import be.ugent.sel.studeez.screens.session_recap.SessionRecapRoute
+import be.ugent.sel.studeez.screens.sessions.SessionsRoute
import be.ugent.sel.studeez.screens.sign_up.SignUpRoute
import be.ugent.sel.studeez.screens.splash.SplashRoute
import be.ugent.sel.studeez.screens.timer_overview.TimerOverviewRoute
@@ -118,7 +119,10 @@ fun StudeezNavGraph(
}
composable(StudeezDestinations.SESSIONS_SCREEN) {
- // TODO
+ SessionsRoute(
+ drawerActions = drawerActions,
+ navigationBarActions = navigationBarActions
+ )
}
composable(StudeezDestinations.PROFILE_SCREEN) {
diff --git a/app/src/main/java/be/ugent/sel/studeez/screens/sessions/SessionsScreen.kt b/app/src/main/java/be/ugent/sel/studeez/screens/sessions/SessionsScreen.kt
new file mode 100644
index 0000000..fe60ca8
--- /dev/null
+++ b/app/src/main/java/be/ugent/sel/studeez/screens/sessions/SessionsScreen.kt
@@ -0,0 +1,42 @@
+package be.ugent.sel.studeez.screens.sessions
+
+import androidx.compose.foundation.layout.fillMaxSize
+import androidx.compose.material.Text
+import androidx.compose.runtime.Composable
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.text.style.TextAlign
+import be.ugent.sel.studeez.common.composable.PrimaryScreenTemplate
+import be.ugent.sel.studeez.common.composable.drawer.DrawerActions
+import be.ugent.sel.studeez.common.composable.navbar.NavigationBarActions
+import be.ugent.sel.studeez.resources
+import be.ugent.sel.studeez.R.string as AppText
+
+@Composable
+fun SessionsRoute(
+ // viewModel: SessionsViewModel,
+ drawerActions: DrawerActions,
+ navigationBarActions: NavigationBarActions
+) {
+ SessionsScreen(
+ drawerActions = drawerActions,
+ navigationBarActions = navigationBarActions
+ )
+}
+
+@Composable
+fun SessionsScreen(
+ drawerActions: DrawerActions,
+ navigationBarActions: NavigationBarActions
+) {
+ PrimaryScreenTemplate(
+ title = resources().getString(AppText.upcoming_sessions),
+ drawerActions = drawerActions,
+ navigationBarActions = navigationBarActions
+ ) {
+ Text(
+ text = resources().getString(AppText.sessions_temp_description),
+ modifier = Modifier.fillMaxSize(),
+ textAlign = TextAlign.Center
+ )
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index e6e4ddc..9922860 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -33,8 +33,10 @@
Tasks
+ Looks like you found the sessions screen! In here, your upcoming studying sessions with friends will be listed. You can accept invites or edit your own.
Sessions
End session
+ Upcoming sessions
Profile